我在MainStoryboard
上有一个UITextField
。 它被设置和连接在ViewController.h
:使用'self'更新UITextField。 Only Working on viewDidLoad
@property (retain, nonatomic) IBOutlet UITextField *finalTextField;
在ViewController.m
我@synthesize finalTextField;
后@implementation ViewController
在-viewDidLoad
区我可以成功地更新UITextField
通过使用代码:
self.finalTextField.text = @"99";
这工作得很好。
但如果我使用相同的代码来更新同一文本字段任何地方其他在ViewController.m
我不断得到错误:
"Use of undeclared identifier 'self' "
任何想法?
只是为了确保这个(http://stackoverflow.com/questions/4956287/how-to-call-my-method-in-cocoa-self-doesnt-work)不是你的问题,当你尝试在viewDidA使用自我你得到那个错误? –
向我们展示如何以及在哪里做“别处” – Mario
您确定您拥有*** NS *** TextField,因为我相当确定AppKit不在iOS上。 – CodaFi