我真的需要帮助在Tab Bar Controller上创建UIWebView。但我陷入了障碍。
基本上我开始使用Tab Bar应用程序模板,然后;
之后,我开始使用以下代码在第一个和第二个视图控制器标题上进行编码:
@interface FirstViewController : UIViewController { IBOutlet UIWebView *twitter; }
(也适用于第二视图控制器的标题)
然后我将Outlets链接到UIWebView并将两个Tab Bar Item链接到他们的Class View Controller(链接到FirstViewController类的First Tab Bar Item,然后是第二个)。
稍后在View Controller的.m文件中,我添加了
- (void)awakeFromNib
{
[twitter loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"twitter.com"]]];
}
(和另一个)
现在,当我编译应用程序时,它给了我:
'First View Controller(First)'设置了“View”和“NIB Name”属性。不支持此配置。
我查看了关于此主题的每个YouTube视频,但他们的评论都没有提到任何有关此类错误的内容,我希望有人可以解释如何解决此错误,谢谢
答案 0 :(得分:1)
在Interface Builder中,您可以直接在TabBarController内部的MainWindow.xib中定义视图,也可以告诉Interface Builder这些视图是从单独的XIB文件加载的。
我觉得你直接在主XIB中定义视图,所以在这种情况下你需要选择TabBarController中的视图控制器,点击Apple-1打开控制器的属性窗格,清除“NIB名称”字段,该字段可能仍设置为“FirstViewController”。对TabBarController中的任何其他视图控制器执行相同的操作。