2010-07-15 8 views
1
그래서이 SO Here 질문을 다음과 같은, 내가 파일의 두 가지 새로운 세트를 만들어

. m 파일이 연결되면보기 콘센트가보기에 연결됩니다. JCScrollViewController.mUIScrollViewDelegate을 준수합니다. 내 응용 프로그램 위임에있는 UIScrollView하지 키 값

나는이 작업을 수행합니다 JCScrollViewController.m에서

JCScrollViewController *viewController = [[JCScrollViewController alloc] init]; 
[window addSubview:viewController.view]; 

내가 -viewDidLoad에서이 작업을 수행 : 내가 응용 프로그램을 실행하면

//load your JCKeyboard.xib into a UIView object 
NSArray *nibParts = [[NSBundle mainBundle] loadNibNamed:@"JCKeyboard" 
                owner:nil 
               options:nil]; 
//first object is the view 
UIView *keyboard = [nibParts objectAtIndex:0]; 

//add keyboard to scrollView 
[scrollView addSubview:keyboard]; 

//set content size to same dimensions as TallView.xib 
scrollView.contentSize = CGSizeMake(320, 600); 

내가이 오류가 발생합니다 :

this class is not key value coding-compliant for the key view. 

이 문제의 원인은 무엇입니까?

감사합니다.

답변

6

JCScrollViewController가 UIViewController를 올바르게 확장합니까? 확실하지 않은 경우 헤더 파일을 표시하십시오.

IB에 "view"라는 링크가있을 수 있지만 링크 된 클래스에는 "view"라는 IBOutlet이 없으므로 오류가 발생합니다. IB는 이것을 노란색 틱 링크로 표시해야합니다.