ios - 使用 TableView 进行 NSData 卸载

标签 ios objective-c xcode http uitableview

我计划通过 http POST 请求将用户的联系人发送到我的服务器,然后用 UTF8 编码响应并解析它到不同的NSArrays。从那里我将使用包含容器 View 的 UIViewController,嵌入链接到 UITableViewController,以显示多个 TableView 。

布局是这样的:UIViewController(containing container view and segmented control on navbar)->{container view-embed link}->UITableViewController

我很确定我可以根据所选的分段控件有条件地将不同的数组加载到 tableviewcells 中。但是我需要为此制作一个模块化数据模型吗?

请帮忙

最佳答案

我认为非常简单,但如果您知道如何从数组中获取数据。如果你想加载所有不同的数据,比如你有 4 个段然后 4 个数组,那么只需添加 4 个数组属性,比如

@property(nonatomic, retain)  NSArray *arrayOne;
@property(nonatomic, retain)  NSArray *arrayTwo;
@property(nonatomic, retain)  NSArray *arrayThree;
@property(nonatomic, retain)  NSArray *arrayFour;
@property(nonatomic, retain)  NSArray *dataSource;

并设置获取所选索引的操作,如 0 - 3

并进入你的数据源数组,如

if(selectedSengment == 0) {
  dataSource = arrayOne;
  [tableView reloadData];
}

关于ios - 使用 TableView 进行 NSData 卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21036597/

相关文章:

ios - 在 iOS 中编辑现有的 plist

objective-c - Objective-c 新手,Hello World

ios - 使用自动布局视觉格式语言是否可以将 View 的宽度设置为等于同一 View 的高度?

xcode - 我可以在 plain leopard 中运行用于 iOS 开发的 XCode 吗?

ios - 修复 Leptonica 1.68 中的局部偏斜

ios - Tabbarcontroller 以编程方式添加选项卡

ios - 如何定义预处理器宏来检查 iOS 版本

objective-c - 如何在系统启动时启动应用程序? (Mac OSX, cocoa )

xcode - 如何在 Xcode 10 中#include <CoreGraphics/CoreGraphics.h>

iphone - 无法更改 iOS 中原型(prototype)单元格的标签