У меня есть класс с именем Person, и в этом классе есть свойство PersonName (среди прочих).
MutableArray MyUserInfoArr
содержит много объектов Person.
Я хочу перечислить каждое PersonName в ячейке TableView? Как мне это сделать?
Заранее спасибо.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
Person *myPerson;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
NSString *cellValue = [myUserInfoArr objectAtIndex:indexPath.row];
cell.text = cellValue;
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
Person *myPerson = [myUserInfoArr objectAtIndex:indexPath.row];
cell.textLabel.text = myPerson.DisplayName;
NSLog(@"abc %i",indexPath.section);
}
Это мой код, он запустился, но он просто возвращает атрибут Person.DisplayName последнего объекта Person в myUserInfoArr. Как это исправить?