2

こんにちは次のコードブロックは私にエラーを与えています

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

エラーは次のように言っています'間接ポインタからObjectiveCポインタへの暗黙の変換はアークでは許可されていません

私の.hファイル

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

この行のコンパイルエラー[self.queueaddObject:observer];

4

1 に答える 1

4

パラメータにへidのポインタを使用しているのはなぜですか? observerなぜ持っていないのid<ObserverDelegate>ですか?

于 2012-05-19T00:21:39.577 に答える