【发布时间】:2012-04-27 22:38:26
【问题描述】:
我目前正在学习自己的 Objective-c 和 iOS 编程,但由于这个微妙的错误,我发现自己在一个小时内陷入了无法工作的代码中。 考虑以下代码:
@property (strong, nonatomic) NSString *name;
- (NSString *):name { return @"Some name"; }
乍一看(对于任何新人来说),这看起来像是 name 属性的重写 getter。但是有一个非常微妙的 : 不应该存在。您在这里没有从编译器/解析器/运行时收到警告/错误,所以我的问题是这实际上最终会是什么?
一看到错误,我就想办法调用这个方法,但几次尝试都没有成功。
【问题讨论】:
标签: objective-c ios