0

我正在创建我的第一个 iphone 应用程序,在这里需要帮助。我的编程背景不是 C,我有点迷茫。

基本上我希望我的应用程序做的是显示随机位图并让用户触摸单个位图并验证它们。我用来显示位图的方法是 NSTimer 和 UIImage 用于实际位图。到目前为止,它在显示位图时工作正常。但我被困在下一步,即注册触摸的位图。我尝试在位图上使用标记,然后使用 touchesBegan 函数。每次触摸屏幕时都会出现运行时错误(我认为。)

我的问题是: 1. 鉴于我的要求,我使用的方法是一种好方法,甚至在技术上可行吗?2. 如果 q#1 的答案是否定的,您有替代解决方案吗?

谢谢,感谢您的帮助!

4

1 回答 1

0

如果您在touchesBegan:函数中遇到异常,那么您的代码中就有错误。如果您使用调试器运行您的应用程序,它应该会准确地告诉您问题发生在哪一行代码上。如果我不得不猜测,我会说您正在尝试向不处理该消息的对象发送消息,这会引发异常。

确保您的代码在没有任何警告的情况下进行编译——您可能在某处的函数名中有拼写错误。如果您拼错了消息名称,它仍然可以正确编译,但是当您尝试发送该消息时,它会在运行时抛出异常。

于 2009-02-11T16:10:32.590 回答