当我尝试编译代码时,我收到了预期的标识符错误。
careerURL在.h文件中设置如下:
@property (nonatomic, copy) NSString *careerURL;
并在.m文件中合成:
@synthesize careerURL;
我真的不明白这里有什么问题。确切的代码适用于另一个viewcontroller。
答案 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;