![](/img/trans.png)
[英]iOS Viewcontroller with reference to table view IBOutlet - Weak or Strong?
[英]Reference type (weak or strong) for for IBOutlet child viewcontrollers in a viewcontroller hierarchy?
抱歉,這是一個愚蠢的問題; 我想我已經知道答案了,但想確認一下。 一段時間以來,Apple批准將視圖控制器嵌入視圖控制器(即,視圖控制器層次結構)中。 通常,通過IBOutlet連接到視圖控制器中的對象,我會使用弱引用,因為容器視圖可能會擁有這些項目。 嵌入式Viewcontrollers是否有所不同?
如果通過嵌入將其表示為UIContainerView或UIPageView的子級,以便將它們從情節[self.storyboard instantiateViewControllerWithIdentifier:@"blahblah"]
為[self.storyboard instantiateViewControllerWithIdentifier:@"blahblah"]
,則應使其更堅固,甚至不需要將它們聲明為IBOutlet
se。 但是,如果它們是您從情節提要中拖到代碼中的連接,則弱應該沒問題(但是我看不到這一點,因此您可能需要提供更多詳細信息以獲得更好的幫助)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.