Как показать значения из обычного объекта в приложении iphone - PullRequest
0 голосов
/ 30 июля 2011

У меня есть пользовательский объект, и я сохранил свои значения в массиве.но я немного застрял, чтобы показать значения объектов из массива.Мое определение кода здесь.

for (int i = 0; i < 20; i++)
 {
Person *myPerson = [[Person alloc] init];
myPerson.name = @"Brian";
myPerson.age = [NSNumber numberWithInteger:23];     
[myArray addObject:myPerson];       
[myPerson release];         
}

Теперь я хочу показать все 20 значений, которые хранятся в массиве (имя и возраст человека).Как я покажу эти значения?

1 Ответ

1 голос
/ 30 июля 2011

Существует много разных способов отображения клиентов в зависимости от того, что вы хотите.

1.Печать на консоль

Если вы просто хотите распечатать их на консоль, вы можете использовать:

for (int i = 0; i < 20; i++)
{
    Person *thisPerson = [myArray objectAtIndex:i];
    NSLog(@"%@ has an age of %d", thisPerson.name, thisPerson.age);
}

. Кроме того, вы можете использовать быстрые счетчики для упрощения:

for (Person *thisPerson in myArray) 
{
    NSLog(@"%@ has an age of %d", thisPerson.name, thisPerson.age);
}

2.Отображение в виде таблицы

Вам понадобится UITableView с экземпляром UITableViewController, который соответствует протоколу UITableViewDataSource.

Из этого туториала вы узнаете:

http://www.icodeblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/

Если ни одно из этих решений не подходит, пожалуйста, предоставьте больше информации о том, чего вы пытаетесь достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...