Отображение содержимого NSMutableArray в UITextView - PullRequest
3 голосов
/ 29 июня 2011

У меня есть этот массив, NSSMutableArray *myarray, в котором есть пять объектов, и я использую цикл, подобный следующему:

for( className *myObject in myarray)
{
    myTextview.text = [NSString stringWithFormat:@"the name is %@", myObject];
}

Когда я собираю и запускаю, только моя фамилия отображается в моемUITextView *myTextview.Я зарегистрировал его, и мой цикл работает нормально - он показывает все пять объектов.

Кажется, проблема в том, что каждый раз, когда объект отправляется на myTextView, следующий объект заменяет его;Есть ли способ, которым я могу держать их всех, чтобы можно было показать весь массив?

1 Ответ

9 голосов
/ 29 июня 2011

Каждый раз, когда вы проходите цикл, вы заменяете myTextview.text.То, что вы хотите, это добавлять в строку каждый раз.Попробуйте это:

NSMutableString *string = [NSMutableString string];
for( className *myObject in myarray) {
    [string appendString:[NSString stringWithFormat:@"the name is %@\n", myObject]];
}
myTextview.text = string;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...