2013-10-09 2 views
0

Мне нужно создать строку в Xcode, которую я могу продолжать добавлять каждый раз, когда вычисление выполняется внутри функции.смешивание строки внутри функции

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

return 1; 

Мне нужно значение «answer1», чтобы скомпенсировать себя после каждого утверждения if. например: -

первое правильное утверждение: -

answer1 now equals "10/5 = 2 \n" 

второй правильный ответ: -

answer1 now needs to equal "10/5 = 2 \n 200/10 = 20 \n" 

и так далее до отделки цикла.

Значение строки должно быть доступно вне функции.

ответ

1

Вы можете попробовать Somthing как это

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

Надеется, что это будет работать ...

+0

Здорово, что похоже на работу с расчетом спасибо. – user2862680

+0

Проблема, которую я сейчас имею в том, что мне нужно написать текст в UITextWindow изнутри функции. – user2862680

+0

Итак: - answer1 = [answer1 stringByAppendingFormat: @ "A1% d /% d =% d \ n", answer, number [i], myans]; [self.TextWin setText: answer1]; – user2862680

Смежные вопросы