みんな。ビューにボタンを追加し、特定の条件下で非表示になるように設定しました。iOS5でプロジェクト全体を初めてロードしたときにのみクラッシュします。1回目以降は順調に進んでいます。Xcode は、Thread1 以外の情報を提供してくれません... 誰か助けてくれませんか? よろしくお願いします。
コードの一部を次に示します。
testView.h
@property (nonatomic, retain) UIButton *testBtn;
testView.m
@synthesize testBtn;
-(id)init
{
self = [super init];
if (self) {
testBtn = [UIButton buttonWithType:UIButtonTypeCustom];
}
return self;
}
- (void)layoutSubviews{
testBtn.frame = CGRectMake(110, 100, 100, 24);
[testBtn setHidden:YES];
[self addSubview: testBtn];
}
testViewController.m
-(void)requestForSth{
[testView.testBtn setHidden:NO]; //Thread1: EXC_BAD_ACCESS(code=1,address=0x809a3345)
}