我的兄弟连启动时弹出这个是啥??高手来!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的兄弟连启动时弹出这个是啥??高手来!!相关的知识,希望对你有一定的参考价值。
OS: Windows XP 5.1 (Build: 2600)
CPU: AuthenticAMD PentiumPro-class processor @ 1842 MHz [989711106048.000000 0] with 255MB RAM
Video: NVIDIA GeForce FX 5200 (Microsoft Corporation) (5673)
General protection fault!
History: ULevel::SpawnActor <- (PlayerController) <- UGameEngine::PreInit <- InitEngine
这是什麽啊!???怎样才能玩啊??
中央处理器: authenticamd pentiumpro级处理器@ 1842兆赫[ 989711106048.000000 0 ] 255mb内存
视频:是nvidia geforce fx 5200 (微软公司) ( 5673 )
一般保护错!
历史: ulevel : : spawnactor < - ( playercontroller ) < - ugameengine : : preinit < - initengine
应该是游戏在启动过程中出了问题!是不是在杀毒或用优化软件是删除了些未备份文件?
建议卸载后再重装解压缩
释放后就可以玩了
点击文本字段时弹出 UIPicker
【中文标题】点击文本字段时弹出 UIPicker【英文标题】:Making UIPicker pop up when textfield is tapped 【发布时间】:2013-08-14 21:32:24 【问题描述】:我使用单视图应用程序的模板制作了一个应用程序。然后我添加了一个标签并将其连接到我的 ViewController 的 .h 文件。然后我做了一个选择器,填充它,然后将它(和我制作的工具栏)设置到文本字段。但是当我点击文本字段时,选择器是全黑的。如果这没有意义,代码将解释一切。
.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UITextField *habitField;
@property (weak, nonatomic) NSArray *PickerData;
@end
.m
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSArray *array = [[NSArray alloc] initWithObjects:@"1",@"2",@"3", nil];
self.PickerData = array;
UIToolbar *toolBar = [[UIToolbar alloc] init];
toolBar.barStyle = UIBarStyleBlackOpaque;
[toolBar sizeToFit];
[toolBar setBackgroundImage:[UIImage imageNamed:@"red_navigation_bar.png"] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
UIBarButtonItem *flexSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:self
action:nil];
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self
action:@selector(releasePicker)];
UIPickerView *Picker = [[UIPickerView alloc] init];
doneButton.image = [UIImage imageNamed:@"button.png"];
[toolBar setItems:@[flexSpace, doneButton] animated:YES];
self.habitField.inputAccessoryView = toolBar;
[self.habitField setInputView:Picker];
- (void)didReceiveMemoryWarning
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
return 1;
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
return [self.PickerData count];
-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
return [self.PickerData objectAtIndex:row];
@end
模拟器是这样的
【问题讨论】:
【参考方案1】:我看到你忘记为选择器设置委托( UIPickerViewDelegate )
Picker.delegate = self;
记得加:)
@interface ViewController : UIViewController<UIPickerViewDelegate>
干杯
【讨论】:
以上是关于我的兄弟连启动时弹出这个是啥??高手来!!的主要内容,如果未能解决你的问题,请参考以下文章
IT兄弟连 JavaWeb教程 EL与JSTL表达式经典案例