所以我已经设置了我的 UILabel,但是当我将我的游戏循环中的文本设置为一个作为分数的字符串时(所以文本在每个循环中被重置)我的应用程序崩溃了。
这是我得到的错误:
0x15560b0: cmpl (%eax), %ecx 线程 1
断点是这样说的:
EXC_BAD_ACCESS(代码=1,地址=0x67b30064
这是我设置 UILabel 的方式(在我的 init 方法中):
//SET UP THE SCORE LABEL HERE
scoreLabel = [[UILabel alloc] init];
scoreString = [NSString stringWithFormat:@"%d", score];
[scoreLabel setFont: [UIFont fontWithName: @"TimesNewRoman" size: 10.0f]];
[scoreLabel setFrame: CGRectMake(262, 250, 100, 40)];
[scoreLabel setBackgroundColor:[UIColor clearColor]];
[scoreLabel setTextColor: [UIColor clearColor]];
[scoreLabel setTextColor: [UIColor whiteColor]];
scoreLabel.transform = CGAffineTransformMakeRotation(89.53);
[self addSubview: scoreLabel];
//[scoreLabel setText: scoreString];
谢谢你!