2

嗨,下面的代码块给了我错误

-(void) addObserver: (id <ObserverDelegate>*) observer {    
     [self.queue addObject: observer]; //ERROR ON THIS LINE
}

错误是说'间接指针到目标 c 指针到 id 的隐式转换是不允许使用 arc

我的 .h 文件

-(void) addObserver: (id <ObserverDelegate>*) observer;
@property(nonatomic, assign) NSMutableArray* queue;

此行编译错误 [self.queue addObject:observer];

4

1 回答 1

4

为什么要使用指向参数的id指针observer?为什么不只是有id<ObserverDelegate>

于 2012-05-19T00:21:39.577 回答