2011-02-23 69 views
0

我對此很陌生,並且通過「教你自己書」工作。我有兩個問題。如何在將來如何解決這個問題,以及如何幫助解決這個問題。將WebView添加到多視圖選項卡欄時出現故障應用程序

我有一個簡單的三個標籤欄應用程序指向三個UIViewController。這三個視圖正常工作,直到我將一個Web視圖添加到其中一個XIB。只要我用模擬器中包含的WebView調出視圖,就會被踢出App。

調試器控制檯說''NSUnknownKeyException',原因:'[setValue:forUndefinedKey:]:這個類不是關鍵值符合關鍵的bannerView。'「我不知道這意味着什麼。

h文件代碼....

@interface ConvNavController:的UIViewController { IBOutlet中的UIWebView * bannerView; } - (IBAction)loadbannerView:(id)sender;

@property(nonatomic,retain)IBOutlet UIWebView * bannerView;

========= .m文件代碼 - (IBAction爲)loadbannerView:(ID)發送方{

NSURL *bannerURL; 
NSString *bannerURLString; 

bannerURLString=[[NSString alloc] initWithString:@"http://www.tak2000.com/banner_test.html"]; 
bannerURL =[[NSURL alloc] initWithString:bannerURLString]; 
[bannerView loadRequest:[NSURLRequest requestWithURL:bannerURL]]; 

[bannerURL release]; 
[bannerURLString release]; 

}

我用於連接到loadbannerView一個簡單的按鈕。

Webview代碼在一個簡單的視圖示例中工作得很好。爲什麼當我在多UIViewController應用程序中使用它時會死?順便說一句:我用「基於Windows的應用程序」模板作爲出發點。我也確保了Class Identity是UIWebView。

在此先感謝...

回答

0

bannerView是一個屬性,所以它應該是

[self.bannerView loadRequest ....] 

,並確保在接口生成器,連接好UIWebViewbannerView出口。

+0

謝謝Jgubman。然而沒有喜樂。 [self.bannerView loadRequest:[NSURLRequest requestWithURL:bannerURL]]; 我檢查了Outlet連接 – Tim 2011-02-23 18:42:24

+0

再次感謝Jgubman ....我從零開始重建項目(第二次),它工作。顯然這是操作員錯誤。 – Tim 2011-02-23 21:01:00

相關問題