2010-07-15 20 views
1

那麼下面這太問題Here,我創建的文件的兩套新:的UIScrollView沒有鍵值爲主要視點編碼兼容

JCScrollViewController.m 
JCScrollViewController.xib 

JCKeyboard.xib 

JCScrollViewController.xib我剛纔滾動視圖,與scrollView出口的。 m文件連接到它,視圖插座連接到視圖。 JCScrollViewController.m符合UIScrollViewDelegate

在我的應用程序委託我這樣做:

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

JCScrollViewController.m我這樣做在-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應該將此顯示爲黃色鏈接。

相關問題