当我在方法中使用字符串连接(如 - (IBAction)buttonDigitPressed:(id)sender)时,它显示空白。我记得该方法自动终止应用程序。什么问题PLZ重播我。
NSString *str= @"";
-(IBAction)buttonDigitPressed:(id)sender{
int a = (int)[sender tag];
str= [str stringByAppendingFormat:@"%i",a];
label1.text= str;
}
这是代码。检查代码向我发送重播,我在做错误。
答案 0 :(得分:2)
str
是一个自动释放的对象。将其设为copy
属性并执行
self.str = [self.str stringByAppendingFormat:@"%i",a];
label1.text = self.str;
如果str
与label1.text
相同,则直接执行此操作。
label1.text = [label1.text stringByAppendingFormat:@"%i",a];