continuation类中的Property属性与主类不匹配

时间:2013-11-20 12:23:00

标签: ios iphone

MyClass.h,我这样做:

@property (weak, nonatomic, readonly) CustomGridView *gridView;

MyClass.m,我这样做:

@property (weak, nonatomic, assign) CustomGridView *gridView;

但是,我收到了警告:

延续类中的属性属性与主类

不匹配

有人可以告诉我这里缺少什么以及如何使编译器静音吗?

2 个答案:

答案 0 :(得分:0)

应该是:

@property (weak, nonatomic, readwrite) CustomGridView *gridView;

您不能在同一属性中拥有weakassign,因为它们都在尝试指定写入类型。您错过的是读/写访问功能。

答案 1 :(得分:0)

为什么需要在.h.m个文件中复制实例?

如果你想创建你的实例(gridView)readonly并且需要访问.m文件中的实例(gridView),你只需要为你的实例覆盖setGridView:(CustomGridView *)方法(gridView) 。