我在popOver中有一个pickerView。
当用户从pickerView中选择一行时,应将其存储到UITextField(subject
)
我遇到麻烦的方法是:
- (void) viewWithPickerController:(ViewWithPickerController*) viewWithPickerController didSelectValue:(NSString*) value
{ NSLog(@"selected value is: %@",value);
subject.text = [NSString stringWithFormat:@"%@",value];
NSLog(@"subject is: %@",subject.text);
}
其中value是pickerView的行:它记录正确的值,但不会将其设置为textField subject
,它似乎为null。
我哪里错了?
答案 0 :(得分:1)
您需要确保设置了“subject
”IBOutlet。
如果您在实例化XIB /视图控制器之前执行此选择器视图方法,则可以解释为什么subject
是一个nil对象。
您还将如何实例化“subject
”?