Objective-C - 预期的标识符错误

时间:2011-10-21 08:55:25

标签: objective-c compiler-errors

当我尝试编译代码时,我收到了预期的标识符错误。

careerURL在.h文件中设置如下:

@property (nonatomic, copy) NSString *careerURL;

并在.m文件中合成:

@synthesize careerURL;

我真的不明白这里有什么问题。确切的代码适用于另一个viewcontroller。

enter image description here

2 个答案:

答案 0 :(得分:29)

您应该使用点.语法,

NSString *wtf = self.careerURL;

或Objective-C消息语法

NSString *wtf = [self careerURL];

不是同时

答案 1 :(得分:5)

你应该写:

 NSString *wtf = self.careerURL;

当您撰写[object method]时,您希望从对象method调用方法object。如果您只想访问某个值(定义为@property),则可以键入:

[self nameOfValue];

self.nameOfValue;