Function 在函数中输入字符串

Function 在函数中输入字符串,function,nsstring,Function,Nsstring,我需要在Xcode中创建一个字符串,每次在函数中执行计算时,我都可以不断添加该字符串 if(answer != 0) answer1 = [NSString stringWithFormat:@"%d / %d = %d \n", answer, number[i], myans]; return 1; 我需要“answer1”值在每个true if语句后自动加设。例如:- 正确的第一句话:- answer1 now equals "10 / 5 = 2 \n" 第二个正确答案:- ans

我需要在
Xcode
中创建一个字符串,每次在函数中执行计算时,我都可以不断添加该字符串

if(answer != 0) answer1 = [NSString stringWithFormat:@"%d / %d = %d \n", answer, number[i], myans];

return 1;
我需要“answer1”值在每个true if语句后自动加设。例如:-

正确的第一句话:-

answer1 now equals "10 / 5 = 2 \n"
第二个正确答案:-

answer1 now needs to equal "10 / 5 = 2 \n 200 / 10 = 20 \n"
依此类推,直到循环结束


字符串的值必须在函数外部可用。

您可以尝试以下操作

if(answer != 0) answer1 = [NSString stringWithFormat:@"%d / %d = %d \n", answer, number[i], myans];

return 1;
answer1 = [answer1 stringByAppendingFormat:@"%d / %d = %d \n", answer, number[i], myans];

希望它能工作…

很好,这似乎能与计算一起工作,谢谢。我现在的问题是我需要从函数内部将文本写入UITextWindow。因此:-answer1=[answer1 stringByAppendingFormat:@“A1%d/%d=%d\n”,答案,数字[I],myans];[self.TextWin setText:answer1];@user2862680:您可以尝试创建UILabel,并将应答1设置为UILabel的文本,然后将该UILabel添加到视图中