【问题标题】:Wired a calculator button without the code, deleted it, and now simulator crashes连接一个没有代码的计算器按钮,删除它,现在模拟器崩溃了
【发布时间】:2011-08-03 19:20:16
【问题描述】:

我对 xcode 还很陌生,所以如果这个问题是微不足道的,我深表歉意。如果这有助于事先了解,我正在关注 itunesU for CS193P 的讲座。

我创建了计算器,一切运行良好。然后,我将 xib 文件中的 sqrt 按钮连接到按下的 IBAction 操作。但是,我的 CalculatorBrain.m 文件中没有实现代码。我运行了这个程序,它运行得很好,直到我遇到一个操作(*、+ 等),所以我删除了 sqrt 操作,认为这将是错误的根源,但它仍然崩溃。

知道我需要做什么才能使程序恢复到工作状态吗?谢谢

【问题讨论】:

  • 在应用崩溃时发布您收到的错误会很有帮助。

标签: iphone xcode crash calculator cs193p


【解决方案1】:

当您删除一个对象(即按钮)时,您必须在 Interface Builder 中删除您的引用。

【讨论】:

    【解决方案2】:

    我不确定如果您从 .m 文件中删除按钮操作的实现,是否会崩溃。但如果您已从 .h 文件中删除,那么您应该删除 sqrt 按钮的操作。 打开 xib 文件,您可以看到警告(带有 * 符号的黄色突出显示)只需单击该问题已解决

    【讨论】:

    • 感谢您的快速回复!同样,我是 Xcode 的新手,并为这个微不足道的问题道歉,但是如何删除 IB 中的引用?
    • 我已经改进了我的答案,看看它。
    猜你喜欢
    • 1970-01-01
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 2020-01-16
    • 1970-01-01
    相关资源
    最近更新 更多