我有以下代码:NSString崩溃程序,如何解决?
.H
NSString *mainString;
.M
case 0:
case 1:
case 2:
if ([typeTo textAlignment] == UITextAlignmentRight) {
typeTo.text = [NSString stringWithFormat:@""];
mainString = @"";
[typeTo setTextAlignment:UITextAlignmentLeft];
typeTo.text = [NSString stringWithFormat:@"%@%d", typeTo.text, [sender tag]];
mainString = [NSString stringWithFormat:@"%@%d", mainString, [sender tag]];
} else {
typeTo.text = [NSString stringWithFormat:@"%@%d", typeTo.text, [sender tag]];
mainString = [NSString stringWithFormat:@"%@%d", mainString, [sender tag]];
}
NSLog(@"%@",mainString);
break;
此线路上通常会崩溃。
mainString = [NSString stringWithFormat:@"%@%d", mainString, [sender tag]];
代码有效,然后崩溃。 均为typeTo.text
和mainString
开始为@""
并且文字对齐从左边开始。 我在做什么错?
什么是崩溃日志消息? – 2012-03-18 16:03:19
这是EXC_BAD_ACCESS – 2012-03-18 16:06:06
你可以分享完整的.h和.m文件 – 2012-03-18 16:07:44