SIGABRT - 发生了什么?死亡标签

时间:2013-04-09 17:25:01

标签: sigabrt

我正在编写一个涉及从NSUserDefaults加载数据的应用程序。因此,当我确认传递的整数是1时,我希望它显示某个文本。但是,当我的.Xib上没有UILabel时。这很好,但是只要我为标签添加了一个插座,就把它放在.Xib上并将它全部链接起来,它就是SIGABRT

-(void)viewDidLoad {

int page = [[[NSUserDefaults standardUserDefaults] objectForKey:@"Page"] integerValue];

NSString *log = [NSString stringWithFormat:@"%d", page];

NSLog(log);

if (page == 1 ) {
    NSLog(@"redstone block");
title.text = @"redstone Blcok";
}


[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}

我得到的错误:

2013-04-09 18:16:13.910 redstoneGuide [94905:c07] - [UILabel copyWithZone:]:无法识别的选择器发送到实例0x756b910 2013-04-09 18:16:13.911 redstoneGuide [94905:c07] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [UILabel copyWithZone:]:无法识别的选择器发送到实例0x756b910' * 第一次抛出调用堆栈: (0x1599012 0x12a6e7e 0x16244bd 0x1588bbc 0x158894e 0x12baae9 0x2cd32b 0xcd45be 0xcd40e7 0xcfeb58 0x408019 0x12ba663 0x159445a 0x406b1c 0x2cb7e7 0x2cbdc8 0x2cbff8 0x2cc232 0x2d7c25 0x4d73a3 0x2d4ee3 0x2d5167 0x33cc 0x12ba705 0x1ee2c0 0x1ee258 0x2af021 0x2af57f 0x2ae6e8 0x4b21d3 0x1561afe 0x1561a3d 0x153f7c2 0x153ef44 0x153ee1b 0x25fa7e3 0x25fa668 0x1eaffc 0x1fcd 0x1ef5) libc ++ abi.dylib:terminate调用抛出异常 (lldb)

1 个答案:

答案 0 :(得分:0)

事实证明你无法做到

Iboutlet uilabel *title;

名称标题会导致应用程序崩溃。 但是,以下工作。

Iboutlet uilabel *Gtitle