アイフォンアプリ開発、作業記録メモ |error: Automatic Reference Counting Issue: The result of a delegate init call must be immediately returned or assigned to ‘self’

アイフォンアプリ開発、作業記録メモ 
エラー:
error: Automatic Reference Counting Issue: The result of a delegate init call must be immediately returned or assigned to ‘self’

initメソッドで、
[super init];
を記入するとエラーとなりました。
selfにアサインする必要があります。なんのこっちゃ
似たようなソースコードがcocos2dのチュートリアルサイトにたまたまあったので
そこで、
[super init]をselfに代入してみました。
エラーが消えました。

-(id)init{

//[super init];//警告が出てる
if(self= [super init]){
listCard=[[NSMutableArray alloc] init];
}

return self;

}

関連記事

「スポンサーリンク」


ツイートツイート
カテゴリー: iPhoneアイフォンアプリ開発 パーマリンク