SDK4のハマったところ

UIButtonにいままでinitWithImageメソッドで画像をおいていたら、
これがSDK4ではなぜか、NGでした。
ので、普通にsetImageメソッドを使うようにしたらOKみたいです。

はじめは非公開ボタンを使っているのがいけないのかと思ったら
initWithImageだとは・・・

SDK3で動いた

	UIImage *image = [UIImage imageNamed:@"star_on.png"];
	starbutton = [[UIButton buttonWithType:100] initWithImage:image];
	starbutton.frame = CGRectMake(0, 0, 35, 25);
	[starbutton addTarget:self action:@selector(check_setting:) forControlEvents:UIControlEventTouchUpInside];
	[starbutton setTintColor:[UIColor orangeColor]];
	[vview addSubview:starbutton];


SDK4では・・・

	UIImage *image = [UIImage imageNamed:@"star_on.png"];
	starbutton = [UIButton buttonWithType:100];
	starbutton.frame = CGRectMake(0, 0, 35, 25);
	[starbutton setImage:image];
	[starbutton addTarget:self action:@selector(check_setting:) forControlEvents:UIControlEventTouchUpInside];
	[starbutton setTintColor:[UIColor orangeColor]];
	[vview addSubview:starbutton];