对这个问题的标题表示抱歉;总是很难把这些事情总结成几句话。
我在Xcode 5中注意到,如果我创建一个@property
为readonly
,我的代码中对实例变量的引用会出现编译器错误。例如:
@property (nonatomic, readonly) UIView *aView;
然后在我的实现中:
self.anotherView = _aView; // blah blah
实例变量是为我自动创建的(我想),为什么我的readonly属性会出现unknown type
错误?我确定它之前没有这样做过。
答案 0 :(得分:0)
我没有注意到Xcode 4和Xcode 5在属性语义方面有任何区别。
您是否可能在某处定义了访问者aView
,导致Xcode认为不需要实例变量?