我试图比较2 nsstring,看看它们是否匹配,但我的应用程序不断崩溃与EXC_BAD_ACCESS,它只是向我显示了一个汇编输出,而不是我的代码中的实际位置,它不断崩溃。
这是我的比较:
NSString *compareAlarm = [lblTime stringValue];
[lblTime setStringValue:[self getTime]];
if ([sAlarmTime isEqualToString:compareAlarm])
{
NSLog(@"Alarm Hit");
}
[compareAlarm release];
有人知道为什么会失败吗?如果我注释掉If语句,崩溃就会停止。
你不是在保留compareAlarm
,而是在释放它。