我设置了一个带有简单笔尖的MainViewController
类。在笔尖上我只有这几个对象。我已将popoverViewController的文件所有者设置为MainViewController。
我已将popoverViewController类设置为我的PVController
类,以便我可以放置按钮/代码/标签等。
Popover工作正常,但有些事情令我困惑,我需要帮助才能理解。
- 新创建的PVController类在加载弹出窗口时有一个从不调用的init方法。然而,popover仍然有效?如果我在 - (IBAction)按钮中放置断点,当我单击它们的按钮时会调用它们。但是从不调用init。但是,如果我,请转到文件所有者(MainViewController)并执行 - > PVController * pv = [[PVController alloc] init],只有它被调用。所以我的第一个问题是,如果我在FileOwner中不分配/初始化IBOutlet会有任何问题,因为它似乎在没有它的情况下工作(尽管没有调用PVController的init方法) ?为什么不称它?
- 如果我 决定在FileOwner中为Popover View控制器的引用插座创建该IBOutlet,我是否可以强化它?还是弱?我的低沉的直觉告诉我弱,因为它已经被NIB拥有,但是当我放弱时,我在IBOutlet的init旁边收到一个黄色错误说消息
醇>