我是一个不成熟的程序员,所以请光临我。
在尝试使用带有注释的tab-bar app
和UITableView
等许多不同功能运行我的mapview
时,我最近在我{的第一个标签上添加了webview
{1}}。据我所知,那里的编码没有任何问题,但是自从我尝试在第一个标签页面上添加webview后,我在尝试运行应用时始终获得firstviewcontroller
:breakpoint/error
我已经阅读了一些,有人说,如果我将mi xib文件/故事板的部署更改为iOS 5.0而不是6.0(我目前正在使用)并且没有Thread 1: signal SIGBRT.
检查它应该摆脱它的。虽然它没有。有什么想法或解决方案吗?
这是我的firstviewcontroller.h的编码
"Use Autolayout"
firstviewcontroller.m
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIWebView *webView;
@end
main.m:
#import "FirstViewController.h"
@interface FirstViewController ()
@end
@implementation FirstViewController
@synthesize webView;
- (void)viewDidLoad
{
NSString *website = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:website];
NSURLRequest *requestUrl = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestUrl];
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
@end
所有输出:
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); // <--- HERE's where it says SIGBRT
}
}
答案 0 :(得分:1)
组 .h文件和xib中的UIWebViewDelegate附加webview的委托
答案 1 :(得分:1)
崩溃报告中明确说明了您所犯的错误
[<FirstViewController 0x808fbf0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key myWebView.'
要解决此问题,请转到该类的XIB
,右键单击InterfaceBuilder左侧窗格中的File owner
。您将找到名为myWebView
的对象,其中包含黄色警告图标,单击该插座连接上的删除并编译代码。您已连接插座,稍后您将删除代码中的IBOutlet,并忘记删除XIB中的连接。