이것은 내 코드로 subView를 만들려고합니다 ... StoryBoards에서 XCode4를 사용하고 있습니다. 앱이 EXC_BAD_ACCESS가있는 subView를 할당하는 두 번째 줄에서 충돌합니다. vFrame에 유효한 콘텐츠가 있습니다. 이게 뭐가 잘못 되었 니? (저는 Storyboards와 함께 XCode4를 사용하고 있습니다, btw).이 코드가 서브 뷰를 할당하지 않는 이유는 무엇입니까?
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect vFrame = CGRectMake(60,100,200,200);
subView = [[UIView alloc] initWithFrame:vFrame];
subView.backgroundColor = [UIColor redColor];
[self.view addSubview: subView];
}
UPDATE : 서브 뷰에 대한 정의는 :
@interface PreferencesViewController : UIViewController {
UIView *subView;
}
@property (nonatomic, retain) UIView *subView;
@end
subView 란 무엇입니까? 그것은 어딘가에 정의되어 있습니까? –
질문이 업데이트되었습니다 ... – SpokaneDude
스토리 보드 (Xcode 4.2, SDK 5.0)로 테스트 프로젝트를 만들고 코드에 붙여 넣었습니다. 문제 없습니다. Objective-C 예외에 중단 점을 넣거나 예외를 catch하고 스택 심볼이 어떻게 보이는지 확인하십시오. –