Objective-C –预期的标识符错误
当我尝试编译代码时,出现预期的标识符错误。
CareerURL 在 .h 文件中是这样设置的:
@property (nonatomic, copy) NSString *careerURL;
在 .m 文件中是这样合成的:
@synthesize careerURL;
我真的不明白这里有什么问题。确切的代码在另一个视图控制器中工作。
I'm getting an expected identifier error when I try to compile my code.
careerURL is setup like this in .h file:
@property (nonatomic, copy) NSString *careerURL;
And synthesized like this in .m file:
@synthesize careerURL;
I really do not understand what is the issue here. The exact code works in another viewcontroller.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该使用点
.
语法,或者 Objective-C 消息语法,
不能同时使用。
You should either use dot
.
syntax,Or Objective-C message syntax,
Not both at the same time.
您应该这样写:
当您编写
[object method]
时,预计您希望从对象object
调用方法method
。如果您只想访问某个值(定义为@property
),您可以键入:或
You should write:
When you are writing
[object method]
it is expected that you want to call methodmethod
from objectobject
. If you want just access some value (that is defined as@property
) you can type:or