跟着 raywenderlich 的 iOS Apprentice 做一个 Checklist 的 Swift 应用,在确保代码没有问题的情况下,用 64 位处理器(5s 和以后的机型)的模拟器运行会报错,用 32 位处理器的模拟器运行却是正常的。
报错内容:
exc_bad_instruction(code=exc_i386_invop,subcode=0x0)
最让我不解的是,我把整个代码复制到另一个文件夹,运行副本代码,Xcode 完全不报错,全部代码运行正常……感觉十分奇怪,大家遇到过这种情况吗?
设备:Early 2013 MacBook Pro, i5 处理器,Xcode 6.4
谢谢!
如果这样的话,也许是系统的bug,你想钻研系统有什么bug,就慢慢的比较,以及去Xcode的临时目录寻找跟项目相关的文件,删除之,看看会不会解决问题。
但是如果你想学习,你就赶快学吧,暂时不用管这事儿,既然可以绕过去,就先做事情后扯淡吧