我在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