我正在尝试为正在运行的导航控制器应用添加新视图。我为新视图编辑了DetailViewController.h和DetailViewController.m文件(如下所示),创建了一个新的DetailViewController.xib文件,添加了Web视图。 我的问题是我无法将文件所有者链接到webview。当我控制从文件所有者拖动到webview时,webview标签没有显示,似乎xib没有连接到.h和.m
#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 :(得分:2)
您必须将文件所有者的类设置为DetailViewController
,以便Interface Builder知道可用的插座。您可以在IB中的“检查器”窗口中执行此操作。
答案 1 :(得分:0)
首先检查IB中所有者的类型。如果将其设置为DetailViewController,请尝试使用以下语法进行更改:
@interface DetailViewController : UIViewController {
UIWebView *webView;
}
@property (nonatomic,retain) IBOutlet UIWebView *webView;