UIButtonのアクション設定でハマった

Posted 2010年6月29日 | Auther dada | Category PC・デジタル | Tag タグ: ,
Twitterにツイートする Facebookでシェアする はてなブックマーク

動的に複数のボタンを作っていたら、ボタンを押したとたん落ちてしまう。
そんな状態にハマりました。^^;

CGRect rect = CGRectMake(mapX, mapY, MAP_DESK_YOKO_W, MAP_DESK_YOKO_H);
UIButton *button = [[UIButton alloc]initWithFrame: rect];
[button addTarget:self action:@selector(mapButtonTouch)
	forControlEvents:UIControlEventTouchUpInside];
[button setBackgroundColor:[UIColor redColor]];
button.tag = count;

comikechk[4537:207] *** -[ComikeMapViewController mapButtonTouch]: unrecognized selector sent to instance 0x48609a0

なんだろーなんだろーと検索しても有効な情報が得られない。
ふと、作例を載せているサイトを見ていたら…あっ!!

[button addTarget:self action:@selector(mapButtonTouch:)
	forControlEvents:UIControlEventTouchUpInside];

@selectorでメソッドを指定する時に最期の「:」を付け忘れただけでした。
うわー、まぬけすぎるw

関連する記事

No Comments »

No comments yet.

Leave a comment

カテゴリー