2011-04-11 49 views
0

我正在嘗試向工作導航控制器應用添加新視圖。我編輯了新視圖的DetailViewController.h和DetailViewController.m文件(如下所示),創建了一個新的DetailViewController.xib文件,添加了網頁視圖。 我的問題是我無法將文件所有者鏈接到webview。當我從控制文件所有者的web視圖拖累,web視圖標籤顯示不出來,這似乎是廈門國際銀行未連接到h和.M在新的xib文件中未顯示任何連接

 #import <UIKit/UIKit.h> 
     @interface DetailViewController : UIViewController { 
      IBOutlet UIWebView *webView; 
     } 
      @property(nonatomic,retain) UIWebView *webView; 

     -(IBAction) goBack:(id)sender; 
     @end 

.M的頂部是 #進口「wwgt3AppDelegate.h」 #import「DetailViewController.h」 #import「RootViewController.h」 @implementation DetailViewController @synthesize webView;

+0

Xcode3或Xcode4?如果前者,您可能需要保存.h文件和/或強制IB重新加載IB的頭文件以瞭解新的IBOutlet。 – 2011-04-11 16:46:57

回答

2

您必須將文件所有者的類別設置爲DetailViewController,以便Interface Builder知道哪些插座可用。您可以在IB中的Inspector窗口中執行此操作。

+0

是的,謝謝,那是我錯過的一步。現在一切正常。 – Tori 2011-04-11 17:52:42

0

首先檢查IB中擁有者的類型。如果設置爲DetailViewController,請嘗試以下語法進行更改:

@interface DetailViewController : UIViewController { 
      UIWebView *webView; 
     } 
      @property (nonatomic,retain) IBOutlet UIWebView *webView;