Objective c 链接Xcode IB中的新标签时崩溃
昨晚我更新到了Xcode 4.3.3。今天我尝试在表单中添加另一个UILabel。为了测试,我甚至只是复制并粘贴了一个与.h文件中已经存在的标签完全匹配的标签,并在末尾添加了一个2。一切正常。但是,一旦我将标签链接到文件所有者并运行,就会出现以下错误。这到底是怎么回事 在.h文件中(accountNumText工作得很好,但是连接accountNumText2会导致失败) 在.m文件中Objective c 链接Xcode IB中的新标签时崩溃,objective-c,xcode,Objective C,Xcode,昨晚我更新到了Xcode 4.3.3。今天我尝试在表单中添加另一个UILabel。为了测试,我甚至只是复制并粘贴了一个与.h文件中已经存在的标签完全匹配的标签,并在末尾添加了一个2。一切正常。但是,一旦我将标签链接到文件所有者并运行,就会出现以下错误。这到底是怎么回事 在.h文件中(accountNumText工作得很好,但是连接accountNumText2会导致失败) 在.m文件中 @synthesize patientNameText, accountNumText, accountNum
@synthesize patientNameText, accountNumText, accountNumText2;
- (void)dealloc
{
[patientNameText release];
[accountNumText release];
[accountNumText2 release];
}
在IB中,我删除了所有内容,只有一个带有2个UILabel的视图。我将一个连接到accountNumText save and run,效果非常好。我把另一个挂到accountNumText然后崩溃
唯一的区别是accountNumText在我升级之前就存在,accountNumText 2是在升级之后添加的。救命啊
ERROR: thread 1: signal SIGABRT
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
请问,你在所有异常上得到的断点的崩溃是什么?这是一件奇怪的事情。加上上面的“int-retVal=UIApplicationMain(argc,argv,nil,nil);行上突出显示的“signal-SIGABRT”错误。此外,详细信息所在的日志文件显示得很少。它说:argc=(int)1,argv=(char**)0xbfff51c。最后,没有任何断点,它在加载之前崩溃。它在日志中说了什么?
ERROR: thread 1: signal SIGABRT
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}