iPad故事板无法工作。

3
我从XCode 4.2的主细节应用程序开始。这是我第一个使用Storyboard的应用程序,所以我知道在过程中会错过一些东西。
好吧,所以我开始编写我的主控制器和详细控制器。在iPhone模拟器上运行良好,但我无法让它在iPad模拟器上正常工作,我不知道为什么。因为唯一出现在日志中的是(gdb),并且在AppDelegate.h中显示了以下行:
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

我知道从一开始就错过了在iPad模拟器上测试的部分,但有没有办法确切地知道发生了什么?


你能否发布一些代码,如果可能的话,附上 Xcode 报错的截图? - user577537
我开始删除一些代码以查看发生了什么。我意识到由于iPad storyBoard也加载了详细视图,因此它会“崩溃”,因为我没有加载详细数据。但是没有错误出现... - Andre Cytryn
那么你解决了吗?如果是这样,请在你的问题中放置一个答案,以便任何未来读者都知道解决方案。 - user577537
这并不是每个类似问题的答案...它是特定的,但我会写一些作为答案。 - Andre Cytryn
这可能是一个特定的问题,但如果你自己解决了它,回答自己的问题是良好的 SO 实践 :-) - user577537
1个回答

0

我开始删除一些代码以查看发生了什么。我意识到由于iPad storyBoard也加载了详细视图,所以它会“崩溃”,因为我没有加载详细数据。但是没有错误出现...

所以我只是添加了一段代码来验证详细视图是否有任何准备好显示的详细信息。

if (self.detailDict) {
    // do something with the data
}

之后我开始四处尝试。由于在单元格被点击时,detailDict会被正确传递,因此这段代码不会对iPhone造成干扰。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接