我想玩WebView。定義的插座,連接它們,它們都返回(空)
我做了一個出口:
IBOutlet UIWebView *browser;
將它定義爲一個屬性:
@property (nonatomic, retain) IBOutlet UIWebView *browser;
Synthethized它:
@synthesize browser;
最後,我在Interface Builder連接它,實際上它是。
然後我試着用它做什麼,即:
[browser loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://apple.com"]]];
或者也:
Etape *etape = [[Etape alloc] init];
NSString *html = [etape generateHTMLforEtape:[current_etape objectAtIndex:0]];
[browser loadHTMLString:html baseURL:nil];
[etape release];
我沒有錯誤,我試圖建立&分析,沒有任何通知或警告或錯誤。我一直在尋找一整天,請幫助我:/
非常感謝!
編輯:這是我爲我的WebView連接的屏幕截圖: Connections http://pousli.net/uploads/crap/outlet.png
編輯:這就是我所說的觀點:
DetailViewController *dvController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
dvController.workflow_id = parent_id;
Etape *etape = [[Etape alloc] init];
dvController.etapes = [etape getEtapes:parent_id];
[etape release];
[self.navigationController pushViewController:dvController animated:YES];
[dvController release];
你看到的究竟是什麼? webview永遠不會出現嗎?它是否顯示,但不加載HTML?它失敗的方式會告訴我們問題在哪裏。 – TechZen 2010-03-23 14:43:13
@ TechZen:我看到webview,根本沒有錯誤。一切都很好,唯一的問題是我的連接不起作用。瀏覽器對象存在但是(空)...:/謝謝! – TomShreds 2010-03-23 14:49:52
如果瀏覽器顯示但屬性爲空,那麼無論出於何種原因它都不會在IB中鏈接。那隻會導致這種行爲模式。 (除了實際設置屬性爲空。) – TechZen 2010-03-23 17:36:14