nib ファイルからカスタム ビューをロードするコードがありますが、そのカスタム ビューの変数に問題があります。
- (id)initWithFrame:(CGRect)frame
{ self = [super initWithFrame:frame];
if (self) {
// Initialization code
HomeMainView* views = (HomeMainView*)[[[NSBundle mainBundle] loadNibNamed:@"HomeMainView" owner:self options:nil] objectAtIndex:0];
[self release];
NSArray* permission = [NSArray arrayWithObjects:@"user_photos",@"publish_stream", nil];
FBLoginView* fbLogin = [[[FBLoginView alloc] initWithPublishPermissions:permission defaultAudience:FBSessionDefaultAudienceFriends] autorelease];
[views.FBLogin addSubview:fbLogin];
[views.homeButton setTitle:@"asdf" forState:UIControlStateNormal];
self = views;
}
return self;
}
Nib ファイルによって生成されたビュー オブジェクトに fbLogin を追加しようとしています。問題は、views.FBLogin が認識されないセレクターを示すエラーを生成することです。
ここで何が悪いのか誰か知っていますか?