我一直在与消息被发送到 dealloc'd 实例时发生崩溃作斗争。
事实证明,我的根视图控制器在 iOS4.3 中被创建了两次。在MainWindow_iPhone.xib
我创建我的根视图控制器并将其连接到我的 AppDelegate 上的 IBOutlet。我的根视图控制器的两个实例被创建,导致我的应用程序出现问题。
我从 中删除了根视图控制器MainWindow_iPhone.xib
,而是在代码中创建了根视图控制器,application:didFinishLaunchingWithOptions:
问题就消失了。现在只创建了我的根视图控制器的一个实例。
为什么当我在里面制作时会创建两个副本MainWindow_iPhone.xib
?