您好我正在使用一个UITableViewController,它有一个@property (retain,nonatomic) NSString* name;
,它是从前一个ViewController填充的。它有一个带有delegate=self
的UITextField。在viewWillAppear上我设置了Field的文本。所有奇妙的工作...
但是在- (BOOL)textFieldShouldReturn:(UITextField *)textField
中,我得到了一个指向self.name
是否有一些我对线程知之甚少,所以这可能是问题的根源?
编辑:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
self.title = textField.text;
self.name = textField.text; //Brakepoint self.name == nil
[textField resignFirstResponder];
return NO;
}
答案 0 :(得分:0)
我从两个不同的NavigationControllers调用了TableViewController。一个人工作,另一个人没有。我只在其中一个人那里得到了这个bug。对name的引用来自其他NavigationController ....