首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序在iOS 5中崩溃,但在6中没有崩溃

应用程序在iOS 5中崩溃,但在6中没有崩溃
EN

Stack Overflow用户
提问于 2012-10-23 19:59:51
回答 2查看 692关注 0票数 0

我对iOS编程还比较陌生。我已经为6.0仿真器开发了一些应用程序,并试图在5.1模拟器中运行它们。

他们都在[self.window makeKeyAndVisible];appdelegate.mm didFinishLaunchingWithOptions坠毁。请注意,我必须启用“添加异常断点”才能显示此异常。

  1. 在哪里可以看到xcode中的崩溃日志?
  2. 我能告诉xcode在新API上警告我吗?我在一个相似问题中找到了PCH中的片段,但我不知道该怎么做才能工作。
  3. 我知道这个问题可能是由于XIB文件中的一个错误而发生的。如何检测这些可能的错误?

编辑:是的,我从一个空的XIB开始,它不是crash.So,它一定是XIB错误。我怎样才能发现它们可能是哪种错误呢?我删除了所有连接/出口从一个简单的xib与1个图像和2个按钮-仍然崩溃。

M.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-23 20:11:32

这听起来像是抛出了一个异常。您需要通过查看Xcode中的控制台来了解异常情况。它应该出现在中间部分的底部,当一些东西被记录下来时。异常记录在那里。

关于“太新”API的警告,请尝试我的标题,您可以抓住这里。只需下载它,将其添加到您的项目,并#import它在您的PCH文件在顶部。

你不可能那么容易地发现错误。你真的要小心点。检测错误的最好方法是仅仅测试。

票数 2
EN

Stack Overflow用户

发布于 2013-02-14 09:54:26

正如Michael在评论中所指出的那样,如果您已经为iOS 6创建了项目,然后将部署目标更改为5.1,那么它就是来自.xibs的Autolayout。

打开每个.xib,单击“显示实用程序”按钮(视图组中的第三个),然后转到“显示文件检查器”(第一个选项卡),勾选‘使用Autolayout’并将部署更改为5.1。(见所附截图)。

还请检查链接:http://cdrussell.blogspot.gr/2012/07/could-not-instantiate-class-named.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13038273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档