【发布时间】:2012-02-19 21:40:25
【问题描述】:
我是 Objective-C 代码的新手,但我正在尝试从我的书“Head First iPhone Development”中学习,但我的“*decisionText;”遇到了一些问题在 .m 文件中。
@synthesize decisionText;
no declaration of property 'decisionText' found in the interface
那么代码有什么问题?我使用的版本是 Xcode3 with Snow Lepor (10.6.8)。 我错过了什么吗?
【问题讨论】:
-
在 XCode 产品开发的这个阶段,“谁错了”问题的答案几乎总是“是你”。不需要阅读整个问题:)
-
您应该了解@synthesize 的作用——它为给定属性生成所谓的访问器方法的实现。这里的问题(如下面的多个答案所述)是您没有在界面中声明该属性。
-
您应该检查(打勾)您认为最能回答您的问题的答案,以适当地奖励回答者。