1

我相信我做了教练逐字逐句做的事情,但是如果我按下按钮,我的应用程序(它是一个简单的应用程序)将无法工作并且会出错。

我单击运行,它构建,但是当我单击 iOS 模拟器中的一个按钮时,应用程序崩溃并带我回到 Xcode 并出现错误。 在此处输入图像描述

我不知道我做错了什么。当我们在斯坦福指南中甚至没有处理它时,它把我带到了 main.m 文件(也许这与斯坦福指南使用 iOS 5.0 而我使用的是 5.1 的事实有关?)。

如果有人想花很多时间,这就是这个项目。我真的很困惑。

http://cl.ly/212A3q3J1m1F1y3A041A

(另外,我是否只需要包含 xcodeproject 文件,或者我是否正确地将整个项目文件夹包含在一个 zip 文件中?)

4

1 回答 1

5

看起来您的按钮已链接到名为 digitedPressed 的选择器:

它们似乎也正确链接到 digitPressed。只需删除对 digitedPressed 的引用。(右键单击故事板中的计算器视图控制器)

不要忘记检查 XCode 调试器!这是 XCode 调试器显示给我的错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CalculatorViewController digitedPressed:]: unrecognized selector sent to instance 0x9129cc0'
于 2012-04-23T23:59:36.300 回答