你好,下面的代码块给了我错误
-(void) addObserver: (id <ObserverDelegate>*) observer {
[self.queue addObject: observer]; //ERROR ON THIS LINE
}
错误是说'间接指针到 objective-c 指针到 id 的隐式转换不允许使用 arc
我的 .h 文件
-(void) addObserver: (id <ObserverDelegate>*) observer;
@property(nonatomic, assign) NSMutableArray* queue;
在这一行编译出错[self.queue addObjectbserver];
Best Answer-推荐答案 strong>
为什么要为 observer 参数使用指向 id 的指针?为什么不只有 id ?
关于objective-c - ios 间接指针到 objective-c 指针到 id 的隐式转换被 arc 禁止,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/10661283/
|