나는 Obj-C를 천천히 가르치고있다. 나는 2 개의 클래스가있는 프로젝트를 가지고 있으며, 각 클래스에는 그와 함께하는 XIB가있다.두 번째 XIB 및 클래스 호출
이 테스트의 용이성을 위해, 그들은
1, 2 명명 된 I 앱이 두 가지가 아닌 한 그 작동에 시작 만들기 위해 PLIST를 변경했습니다.
그래서 클래스와 XIB 모두 괜찮다고 확신합니다.
그래서 하나부터 (ObjC에서 호출 된 모든 것을 보거나) 두 클래스와 함께가는 XIB를 호출하고 싶습니다. 그리고 나는 다시 원로로 가고 싶습니다. 단순한가? 나는 이것을 2 일 동안 엉망으로 만들었지 만 여전히 작동하지는 않는다.
누구든지이 작업을 수행하는 방법을 보여주는 샘플 코드가 있습니까? 이것에 대해 여러 문서를 찾았지만 느낄 수없는 속도로 느려지고 있습니다.
도움 주셔서 감사합니다.
더 많은 정보 : 편집 : BM은
bm *screen = [[[bm alloc] initWithNibName:@"bm" bundle:nil] autorelease];
내가 위의 코드를 추가 한 후
2011-05-09 14시 48분이 라인에 오류가 발생했습니다 2 XIB입니다 : 23.242 HW [7265 : 207] * - [bm initWithNibName : bundle :] : 인스턴스로 전송 된 인식 할 수없는 선택자 0x392e820 2011-05-09 14 : 48 : 23.244 HW [7265 : 207] 캐치되지 않은 예외로 인해 앱 종료 ' NSInvalidArgumentException ', rea son : ' ** - [bm initWithNibName : bundle :] : 인식 할 수없는 셀렉터를 인스턴스 0x392e820에 전송'
겠습니까 당신을위한 UINavigationController가 작업에 모두 넣어? –
나는 아직도 내 발을 젖은 채로 무엇이 최선인지 모릅니다. 첫 번째 XIB에는 6 개의 다른 하위 메뉴로 이동하는 단추가 있으며이 하위 메뉴에는 각각 여러 개의 하위 메뉴가 있습니다. 나는이 메뉴들 각각에 대해 XIB를 만들기로되어 있음을 의미한다고 생각합니다 ... –
가장 자주 UIViewController에 XIB를 사용합니다. UIViewController입니까? –