我有一個名爲LoginWindowViewController.h視圖控制器,宣佈了一個名爲usernameTextField屬性:Xcode的屬性不保留價值
@property (strong, nonatomic) IBOutlet UITextField *usernameTextField;
叫詹姆斯的字符串被關聯到這個文本字段。 然後,我將另一個視圖控制器FirstViewController.h導入到我的LoginWindowViewController.m中,並且還將LoginWindowViewController.h導入到FirstViewController.m中。在我的FirstViewController.h中有一個名爲username的屬性。
@property (strong, nonatomic) IBOutlet NSString *userName;
然後我分配usernameTextField到用戶名(在我的FirstViewController.m)。但是,當我NSLog屬性的用戶名在我的FirstViewController.m,它給出了一個空值。我該如何解決這個問題?
財產爲什麼NSString'是'IBOutlet'?再加上目前還不清楚「進口」的事情。你什麼時候登錄?你如何準確記錄? 「IBOutlet」不應該「弱」嗎? – Larme
它不應該是一個IBOutlet可以從其他.m文件訪問嗎? –
我用#import「頭文件」來導入。 –