iOS TableView在每个单元格中显示相同的对象

沙恩

我有一个奇怪的问题,我正在设置一个非常基本的表格视图来显示联系人,并且我具有如下所示的tabelviewcontroller(我试图包括所有相关部分),但是由于某种原因,当我运行该应用程序时,我拥有相同的数据标签出现在每个表单元格(全部七个)中。有人可以看到我无法显示的错误吗?非常感谢

以下所有代码均来自tableviewcontroller.m,我将视图中的数组加载了

- (void)viewDidLoad
{
[super viewDidLoad];

// Uncomment the following line to preserve selection between presentations.
// self.clearsSelectionOnViewWillAppear = NO;

// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;

self.contacts = [NSMutableArray arrayWithCapacity:10];
Contact *contact = [[Contact alloc] init];
contact.name = @"1";
[self.contacts addObject:contact];
contact.name = @"2";
[self.contacts addObject:contact];
contact.name = @"3";
[self.contacts addObject:contact];
contact.name = @"4";
[self.contacts addObject:contact];
contact.name = @"5";
[self.contacts addObject:contact];
contact.name = @"6";
[self.contacts addObject:contact];
contact.name = @"7";
[self.contacts addObject:contact];
}

我有一节

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// Return the number of sections.
return 1;
}

我的数组中有行数

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return [self.contacts count];
}

我在这里建立细胞

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
ContactTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ContactCell"];
Contact *contact = [self.contacts objectAtIndex:[indexPath row]];
cell.contactNameLabel.text = contact.name;
return cell;
}

所以我不确定为什么每个表格单元格标签都显示“ 7”,谢谢

Akhilrajtr

viewDidLoad

- (void)viewDidLoad {

     self.contacts = [NSMutableArray arrayWithCapacity:10];
     Contact *contact = [[Contact alloc] init];
     contact.name = @"1";
     [self.contacts addObject:contact];

     //Create new instance of Contact
     contact = [[Contact alloc] init];
     contact.name = @"2";
     [self.contacts addObject:contact];

     //Add objects same in way
}

如果未创建新对象[[Contact alloc] init],则您正在更改同一对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS / Obj-C - tableView 中的单元格多次显示相同的数据?

来自分类Dev

iOS TableView 加载相同的单元格

来自分类Dev

iOS Swift Tableview:-如何根据内容显示单元格?

来自分类Dev

如何在iOS中设置tableView单元格标题?

来自分类Dev

iOS撤消我的tableview中已删除的单元格

来自分类Dev

TableView单元格错误-iOS / Swift

来自分类Dev

TableView单元格错误-iOS / Swift

来自分类Dev

UITableView不显示iOS 7中的单元格

来自分类Dev

MvvmCross:无法在iOS表格单元格中显示数据

来自分类Dev

iOS:UICollectionView在单元格中未显示完整图像

来自分类Dev

如何在iOS的TableView中为单个单元格中的多个按钮设置标签值

来自分类Dev

标签栏涵盖iOS7中的TableView单元格

来自分类Dev

在iOS7中更改TableView单元格的背景颜色

来自分类Dev

在iOS的TableView中的选定单元格上设置ImageView的问题

来自分类Dev

iOS如何获取TableView单元格中整个行的宽度

来自分类Dev

单元格文本不会出现在iOS 7 TableView中

来自分类Dev

如何在iOS中的Tableview单元格之间设置空间?

来自分类Dev

如何在iOS7中访问tableView单元格

来自分类Dev

iOS Swift在带for循环的TableView单元格中添加两个视图

来自分类Dev

iOS Swift UIImageView在tableView单元格中更改图像

来自分类Dev

IOS Swift:静态单元格中带有内部TableView的TableViewController

来自分类Dev

IOS/Objective-C:在自定义 Tableview 单元格中检测按钮按下?

来自分类Dev

iOS - 将 tableView 中的 numberOfSections 设置为过滤单元格的数量 (Swift)

来自分类Dev

滚动时Swift iOS TableView单元格项消失

来自分类Dev

Xamarin.IOS tableview自定义单元格

来自分类Dev

iOS将TableView单元格信息放入按钮功能

来自分类Dev

启用/禁用 Tableview 单元格 - iOS - Swift

来自分类Dev

在iOS的UITableView中重置放置在单元格contentview上的对象的状态

来自分类Dev

滑动以在iOS中显示后尝试使表格单元格恢复其原始状态

Related 相关文章

  1. 1

    iOS / Obj-C - tableView 中的单元格多次显示相同的数据?

  2. 2

    iOS TableView 加载相同的单元格

  3. 3

    iOS Swift Tableview:-如何根据内容显示单元格?

  4. 4

    如何在iOS中设置tableView单元格标题?

  5. 5

    iOS撤消我的tableview中已删除的单元格

  6. 6

    TableView单元格错误-iOS / Swift

  7. 7

    TableView单元格错误-iOS / Swift

  8. 8

    UITableView不显示iOS 7中的单元格

  9. 9

    MvvmCross:无法在iOS表格单元格中显示数据

  10. 10

    iOS:UICollectionView在单元格中未显示完整图像

  11. 11

    如何在iOS的TableView中为单个单元格中的多个按钮设置标签值

  12. 12

    标签栏涵盖iOS7中的TableView单元格

  13. 13

    在iOS7中更改TableView单元格的背景颜色

  14. 14

    在iOS的TableView中的选定单元格上设置ImageView的问题

  15. 15

    iOS如何获取TableView单元格中整个行的宽度

  16. 16

    单元格文本不会出现在iOS 7 TableView中

  17. 17

    如何在iOS中的Tableview单元格之间设置空间?

  18. 18

    如何在iOS7中访问tableView单元格

  19. 19

    iOS Swift在带for循环的TableView单元格中添加两个视图

  20. 20

    iOS Swift UIImageView在tableView单元格中更改图像

  21. 21

    IOS Swift:静态单元格中带有内部TableView的TableViewController

  22. 22

    IOS/Objective-C:在自定义 Tableview 单元格中检测按钮按下?

  23. 23

    iOS - 将 tableView 中的 numberOfSections 设置为过滤单元格的数量 (Swift)

  24. 24

    滚动时Swift iOS TableView单元格项消失

  25. 25

    Xamarin.IOS tableview自定义单元格

  26. 26

    iOS将TableView单元格信息放入按钮功能

  27. 27

    启用/禁用 Tableview 单元格 - iOS - Swift

  28. 28

    在iOS的UITableView中重置放置在单元格contentview上的对象的状态

  29. 29

    滑动以在iOS中显示后尝试使表格单元格恢复其原始状态

热门标签

归档