我有instantiateViewControllerWithIdentifier
這樣創建的視圖控制器實例:如何訪問從故事板加載的視圖控制器的屬性?
TBSCTestController* testController = [self.storyboard instantiateViewControllerWithIdentifier: @"OTP"];
TBSCTestController
有一個名爲label
的IBOutlet
財產被迷上了在故事板標籤:
我想使用此代碼修改label
的文本,但沒有任何更改:
testController.label.text = @"newText";
[self.view addSubview: testController.view];
testController
是一個有效的實例,但label
爲零。 我錯過了什麼?
我猜想,你的標籤是不是迷上了到您的IBOutlet,因爲您正在以正確的方式進行操作。 – lnafziger
@lnafziger我已經檢查了我的故事板,並且該標籤已經與我的IBOutlet連接起來了。 –
它應該沒關係,但如果切換最後兩行,該怎麼辦? – lnafziger