【发布时间】:2015-08-31 20:20:32
【问题描述】:
当我在模拟器中启动我的应用程序时,它会立即崩溃并显示“错误:内存读取失败”
在 iPad/iPhone 上一切正常,但是当我添加一个简单的“return;”时在核心数据线之前,模拟器启动正常:
return;
CCAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
重要!!: 它不会在任何时候运行该代码,只是编译它。如果我添加“return;”在另一个文件中的相同核心数据连接之前,它运行良好。看起来有某种与核心数据或其他东西的最大“连接”?
我尝试过清理 Xcode(正常和清理构建文件夹),清理模拟器(重置内容和设置),但没有成功。
附加问题:有没有办法重新安装IOS模拟器?
【问题讨论】:
-
发现是项目中的代码行数。如果我在项目中的其他位置删除了一些行(或者只是添加了一个返回;),那么模拟器不会崩溃。真的很奇怪!!当我编写代码并且它在启动时崩溃时,-我只是在项目中的某处删除(rem)代码,我现在不需要,它再次运行良好......?!?!?!
标签: xcode ios-simulator