Xcode-获取错误(断点)“线程1:信号SIGABRT”

时间:2013-01-04 10:16:48

标签: iphone ios xcode uiwebview breakpoints

我是一个不成熟的程序员,所以请光临我。

在尝试使用带有注释的tab-bar appUITableView等许多不同功能运行我的mapview时,我最近在我{的第一个标签上添加了webview {1}}。据我所知,那里的编码没有任何问题,但是自从我尝试在第一个标签页面上添加webview后,我在尝试运行应用时始终获得firstviewcontrollerbreakpoint/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
    }
}

2 个答案:

答案 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中的连接。