objective-c - Xcode 在没有时抛出随机错误

标签 objective-c xcode compiler-errors

每隔一段时间,通常在我做了一些之后 试错在我的代码上,Xcode 向我抛出随机错误 即使我已经删除了以前不正确的代码片段,并且即使我已经将我的文件恢复到它上次完美运行的阶段。换句话说,没有错误当然,但我的应用程序崩溃并且 Xcode 生成错误 .我还要补充一点,当我的 iPhone 没有连接到我的电脑时,该应用程序运行得很好。

有了后删除所有导致错误的内容 过去,Xcode - 如上所述 - 而是将随机内容指向不正确的内容,例如右括号、viewDidLoad、仿佛在说:
“嘿,我知道以前有错误,但现在找不到它,但我知道它在某处,所以让我们崩溃并指向完全随机的东西,例如右括号”。

我假设 正在缓存旧项目文件 (或类似的)某处,但我一生都无法弄清楚在哪里或如何摆脱它们。我正在使用 Xcode 4.5.2 , iPhone 5 iOS 6.0.2 , OSX 10.8.2 fwiw。

到目前为止我尝试过的:

  • 清理,构建,运行,清理,重建,重新运行。 【无变化】
  • 重新启动 X-code,从主屏幕移除图标,再次执行步骤 1 【无变化】
  • 重启电脑 【无变化】
  • 重启 iPhone 和模拟器并将模拟器重置为出厂设置 【无变化】
  • 从管理器中删除派生数据,如图 here , 并建议 here 【无变化】
  • 以上所有包括恢复我的整个 iPhone [作品]
  • 创建一个新项目并重建 nib 文件并将旧项目中的过去代码复制到新项目 [作品]

  • 是的,备选方案 6 和 7 有效 但是每次发生这种情况时,我都无法花费数小时将 iPhone 恢复到出厂设置或重新创建我的整个 Xcode 项目。唉,这几天确实经常发生。

    任何其他 想法或建议?

    最佳答案

    感谢 gmogames 指出以下对我有用的解决方案。

    Xcode 按:

    Option + Shift + Command + K
    

    关于objective-c - Xcode 在没有时抛出随机错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14178527/

    相关文章:

    objective-c - Objective-C-循环播放但循环条件为假

    iphone - 有使用 plist 的多 map 注释演示示例吗?

    android - 错误: cannot find symbol class ofArgb

    objective-c - 为什么 nsoperation 连续工作?

    objective-c - 如何实现懒加载?

    ios - 电话号码的特定号码格式化程序

    ios - 如何在 SwiftUI 中以横向模式预览设备?

    每次打开 Xcode 时,Xcode 都会意外退出

    c++ - 为什么编译器无法区分 typedef 和非 typedef?

    c++ - 错误 C2259 : '<someclass>' : cannot instantiate abstract class