내 rootViewController에서 자신을 화면에 정의한 다른 viewController를 푸시 할 수 있습니다. 그러나 해당 viewController 및 자신의 .h 파일간에 어떤 연결을 만들 때 프로그램이 그냥 응답하지 및이 오류를 내게 오류 :UIViewController를 푸시하면 연결이 작동하지 않습니다
2010-06-04 15 : 36 : 13.944 pooldocfinal [11971 : 20b] * ** 'setValue : forUndefinedKey :] :이 클래스는 key label1에 대해 키 값을 코딩하지 않습니다.'라는 이유로 'NSUnknownKeyException'이라는 캐치되지 않은 예외로 인해 앱이 종료됩니다.
나는 그 하나의 UILabel 외에 어떤 것도 연결하지 않은 경우에 발생합니다. 여기
- (IBAction) pushedBalanceButton
{
balanceViewController *controller = [[balanceViewController alloc] initWithNibName:@"balanceViewController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
}
그리고 그것에서 단 한 가지를 가지고, 내가 밀어하고 뷰의 .H 파일 : 여기에 내가보기 (이름 balanceViewController)를 밀어/선언하는 데 사용하는 코드는
#import <UIKit/UIKit.h>
@interface balanceViewController : UIViewController {
IBOutlet UILabel *label1;
}
@end
그리고 내가 말했듯이, 실제로 Interface Builder에서 balanceViewController.xib와 balanceViewController.h (이 경우 하나의 UILabel 객체) 사이에 연결을 설정하지 않으면 모든 것이 작동합니다.
고마워, 나는 그것을 줄 것이다. – Gazzini
완벽하게 작동했습니다. 당신은 신들 가운데 있습니다. – Gazzini