Xcode4 有IBOutlet,但可以';将WebView添加到它
我有以下代码:Xcode4 有IBOutlet,但可以';将WebView添加到它,xcode4,Xcode4,我有以下代码: #import <UIKit/UIKit.h> @interface slTableViewController : UITableViewController <UIWebViewDelegate> { // IBOutlet UIWebView *webView; } @property (nonatomic, retain) IBOutlet UIWebView *webView; @end #导入 @接口slTableViewContro
#import <UIKit/UIKit.h>
@interface slTableViewController : UITableViewController <UIWebViewDelegate> {
// IBOutlet UIWebView *webView;
}
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@end
#导入
@接口slTableViewController:UITableViewController{
//ibuiwebview*webView;
}
@属性(非原子,保留)ibuiwebview*webView;
@结束
我有一个UIWebView,我正试图连接到“文件所有者”(当然在XCode4中,“文件所有者”不再存在,所以我从viewController转到webView)。如图所示(http://imgur.com/4KQJX),“网络视图”不是一种选择,只有“视图”
这种情况经常发生,我不知道如何解决它。出了什么问题,我该如何解决
更新:根据建议更改代码在声明属性时,应添加
IBOutlet
:
@property (nonatomic, retain) IBOutlet UIWebView *webView;
您还可以自动生成IBOutlet
。当您在Interface Builder中时,打开助手编辑器(屏幕截图中的红色方块),并控制将web视图从Interface Builder拖动到.h
文件中
我做了……我认为这是错误的:使用带有故事板的XCode4,我有一个UITableViewController和一组TableViewCell,每个TableViewCell都通过segues连接到另一个控制器(请参阅)。因为加载webView的代码位于TableViewController中,所以我看不到如何将“webView”连接到TableViewController以便它了解“webView”。