Objective c UItableview中长度未知的UIswitch

Objective c UItableview中长度未知的UIswitch,objective-c,uitableview,uiswitch,Objective C,Uitableview,Uiswitch,如何在UITableView的每个单元格中实现UISwitch,以便将tableView用作一种检查表,然后我可以收集已检查的项目发送到后端,以“购买”这些项目 项目列表可能会更改,并且位于应用程序后端,我已经实现了项目的解析和tableview的构建,但是我不确定在tableview的长度不确定时如何分配开关 我不熟悉Objective-C和XCode,在任何地方都找不到任何答案,因此感谢您的帮助。我假设您的数据存储在一个数组中 在添加了ui开关的每个UITableViewCell中,将其标

如何在
UITableView
的每个单元格中实现
UISwitch
,以便将
tableView
用作一种检查表,然后我可以收集已检查的项目发送到后端,以“购买”这些项目

项目列表可能会更改,并且位于应用程序后端,我已经实现了项目的解析和tableview的构建,但是我不确定在tableview的长度不确定时如何分配开关


我不熟悉Objective-C和XCode,在任何地方都找不到任何答案,因此感谢您的帮助。

我假设您的数据存储在一个数组中

  • 在添加了
    ui开关的每个
    UITableViewCell
    中,将其
    标记设置为与
    indexath.row
    相同

    mySwitch.tag = indexPath.row;
    
  • 使用存储的
    标记
    ,您可以轻松获取已设置开关的对象的索引

    [myArray objectAtIndex:mySwitch.tag];
    

确保每次更新数据时都重新加载表格,以便单元格索引与数组中的正确对象相对应。