2011-04-11 3 views
0

작동중인 nav 컨트롤러 앱에 새보기를 추가하려고합니다. DetailViewController.h 및 DetailViewController.m 파일을 편집하여 새보기 (아래 참조)를 작성하고 새 DetailViewController.xib 파일을 작성하여 웹보기를 추가했습니다. 내 문제는 파일 소유자를 webview에 연결할 수 없다는 것입니다. XIB가 .H와하는 .m새 xib 파일에 연결이 표시되지 않습니다.

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

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

에 연결되어 있지 않은 것처럼 내가 웹보기에 파일 소유자에서 드래그를 제어 할 때 웹보기 라벨이 표시되지 않습니다, 그것은하는 .m의 상단이 # import를 것 같다 "wwgt3AppDelegate.h" #import "DetailViewController.h" #import "RootViewController.h" @implementation DetailViewController @synthesize webView;

+0

Xcode3 또는 Xcode4? 이전 버전 인 경우 새 IBOutlet에 대해 알기 위해 .h 파일을 저장하거나 IB가 헤더 파일을 다시로드하도록 강요해야 할 수도 있습니다. –

답변

2

Interface Builder가 사용할 수있는 콘센트를 알 수 있도록 파일 소유자의 클래스를 DetailViewController으로 설정해야합니다. IB, Inspector 창에서이 작업을 수행합니다.

+0

네, 고마워요, 제가 놓친 단계였습니다. 이제는 모두 작동합니다. – Tori

0

먼저 IB의 소유자 유형을 확인하십시오. DetailViewController로 설정되어 있다면 변경을 위해 다음 구문을 시도하십시오.

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