2015-05-19 32 views

回答

3

是的,您需要將IBOutlet關鍵字指定給委託屬性。

像:

@property (nonatomic, assign) IBOutlet id <YourDelegateClass> delegate; 
+0

感謝您的答覆,其實這是很明顯的,但我想我忽略了這個選項,因爲我沒有看到在UIKit類的IBOutlet中聲明的頭文件我檢查出來。我假設IBOutlet設置在執行文件中,例如: @implementation LLNavigationBarView IBOutlet id delegate; } 這個假設是正確的嗎? 另外,你能想到我爲什麼要在實現文件中保存這個IBOutlet聲明的原因嗎? – Andrespch

+0

是的,這可能是,或者也許它必須做一些重寫時,迅速可以。因爲我記得它在他們的源文件中。 – rckoenes

+0

所以實際上沒有一個很好的理由讓這個IBOutlet在實現文件中正確嗎? – Andrespch

相關問題