我阅读了相关的帖子,但并不完全理解。根据ARC,IBOutlets是强还是弱?我的理解是,由于顶层视图已经自动有一个指向出口的强指针,因此我们不应该再从控制器中创建一个指向它的强指针。因此,当顶部视图被移除时,出口也可能被移除。
我的理解正确吗?
是的,没错。不过,您应该记住,outlet不一定是主视图的子视图,它们也可以是顶级对象,在这种情况下,您应该将它们的outlet声明为strong
。