2013-10-04 19 views
0

关于此问题的标题的道歉;将这些事情总结成几句话总是很难。Xcode 5只读属性需要实例变量

我注意到在Xcode 5中,如果我创建了一个@property作为readonly,我在我的代码中引用了实例变量时出现编译器错误。例如:

@property (nonatomic, readonly) UIView *aView; 

然后在我执行的地方:

self.anotherView = _aView; // blah blah 

实例变量对我来说(我认为)自动创建的,所以为什么我得到只读属性unknown type错误?我确定它以前没有这样做过。

回答

0

我还没有注意到Xcode 4和Xcode 5在属性语义上的区别。

是否有可能在某处定义了访问者aView,导致Xcode认为不需要实例变量?

+0

没有什么不寻常的。说实话,我从Xcode 5中发现了一些奇怪的行为 - 编译器出现错误,但它仍然会生成等等;但上述问题阻止了构建。我希望补丁能够解决这个问题。 –