您的位置:首页 > 运维架构

Xcode编译错误:Synthesized property 'xxxXXX' must either be named the same as a compatible ivar or mus

2011-09-07 14:05 751 查看
在 32-bit 时,如果类的 @interface 部分没有进行 ivar 声明,但有 @property 声明,在类的 @implementation 部分有响应的 @synthesize,

则会得到类似下面的编译错误: Synthesized property 'xX' must either be named the same as a compatible ivar or must explicitly name an ivar

在 64-bit时,运行时系统会自动给类添加 ivar,添加的 ivar 以一个下划线"_"做前缀。

上面声明部分的 @synthesize window=_window; 意思是说,window 属性为 _window 实例变量合成访问器方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐