버튼을 누르면 응용 프로그램에 "정보 페이지"를 표시하려하지만 UIButton을 누르면 NSLog (@ "Button pressed")가 호출되지만 보기가로드되지 않습니다. 여기 내 코드입니다 :.xib 파일을로드하고 표시하십시오.
- (IBAction)pushAbout {
NSLog(@"Button pressed");
AboutView * aboutView = [[AboutView alloc] initWithNibName:@"AboutView" bundle:nil];
[self.navigationController pushViewController:aboutView animated:YES];
[aboutView release];
}
내가 예에서이 코드를 본 적이 있지만 그것은있는 UITableViewController 대신의 ordianry의 UIView의 컨트롤러에서 호출되었다.
"AboutView"클래스 파일은 UIViewController 하위 클래스로 만들어졌습니다. 그들은 작성
번들에 AboutView.xib 파일이 있습니까? –
예, AboutView.m 및 AboutView.h와 함께 추가되었으며 레이블이 하나만 포함되었습니다. –
아무 일도 일어나지 않습니까? 또는 하얀보기가 나타 납니까? AboutView.xib가 대상에 제대로 추가 되었습니까? 그리고 xib 파일을 저장 했습니까? 가끔 내 xib을 편집하고 저장하는 것을 잊어 버렸습니다 ... –