如何使用UISegementedControl将不同的数据类从Parse加载到uitableview中 - >斯威夫特?

时间:2015-07-21 15:11:21

标签: ios swift uitableview parse-platform

Parse后端和编码相当新...

我正在尝试在viewcontroller中实现UISegmentedControl,以将不同的Parse类(用户产品,用户服务,用户收藏夹)加载到uitableview中。 uitableview仅涵盖viewcontroller

的一半

我想知道正确实现此功能的最佳方法是什么? 如果我的问题看起来太模糊,请原谅我。

谢谢!

1 个答案:

答案 0 :(得分:2)

您的解决方案应该有三个组成部分:

  1. 检测UISegmentedControl中的更改
  2. 使用查询加载适当的数据
  3. 更新UITableView

    <强> 1。检测UISegmentedControl中的更改 您可以在此处找到有关实施和检测更改的优秀教程:http://www.mobisoftinfotech.com/blog/iphone/iphone-segmented-controluisegmentedcontrol-tutorial/

    <强> 2。使用查询加载适当的数据 https://www.parse.com/docs/ios/guide#queries是您可以了解如何为不同的Parse类格式化查询的地方。使用switch语句来决定要加载哪个类。

    第3。更新TableView 这个是最简单的。为Swift类使用全局变量,该变量存储PFQuery中返回的对象。如果需要为类使用不同的单元格布局,请使用带有UISegmentedControl索引的switch语句来确定如何在UITableView的cellForIndexPath:方法中正确加载数据。

  4. 抱歉,我不能更具体,但希望这会有所帮助!