使用ZipKit(https://bitbucket.org/kolpanic/zipkit/wiki/Home)使用最新的iOS5编译项目时,我看到以下警告:
无法将合成的setter / getter与用户定义的setter / getter配对
有什么想法吗? 有问题的代码是:
- (void) setInvoker:(id)i {
_invoker = i;
if (_invoker) {
irtsIsCancelled = [self.invoker respondsToSelector:@selector(isCancelled)];
} else {
irtsIsCancelled = NO;
}
}
答案 0 :(得分:1)
与iOS 5没有关系,所以我会回答。
invoker
@property是否用nonatomic
声明了?可能不是。
在这种情况下,运行时在编写非原子设置器时会生成原子吸气剂。编译器正在警告你。