如何将数据放在UITableViewController的右侧部分?

时间:2015-03-25 15:37:37

标签: uitableview swift parse-platform tableview

所以我在解析中创建了多个对象,我想根据它们的创建日期(" createdAt" object)将它们放在UITableView的不同部分。我已经尝试了很多,但无法找到答案。 例如,如果今天是3月25日,那么今天创建的所有对象都将在3月25日的部分中。 (最好快速) 我会感激任何帮助。

1 个答案:

答案 0 :(得分:0)

好。首先,这个问题写得不好。向SO指南介绍如何编写创建问题时出现的好问题。这可以减少您的帐户阻止和线程关闭的机会。您是否尝试过任何专门解决问题的方法?如果是这样,你有什么尝试?此信息可以帮助其他开发人员。

我建议您编写一个基本的PFQuery来检索所有数据。在查询之后,您可以将数据保存到NSMutableDictionary或NSArray(它们是关于SO和Parse.com文档的教程),这样您就可以减少进入数据库的请求数量,这有助于您在Parse.com上节省资金。 / p>

在NSMutableDictionary中有了这个之后,您可以将它放入表视图中,并要求用户单击按钮来过滤今天创建的数据。单击此按钮时,它可以启动NSMutableDictionary过滤,可能是这样的:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    int numberSections = 0;
    if (_searchMode)
        {
              numberSections = self.filteredDataDict.allKeys.count;
        }
        else
        {
              numberSections = self.tableData.allKeys.count;
        }
    return numberSections;

}

最初在SO论坛上以@Avi Tsadok为例。 要阅读有关过滤可变字典的更多信息,请单击here

我希望我的逻辑对你有帮助, armanb21

如果您有任何问题,请在评论中标记我。

如果我的回答有所帮助,请点击帖子左侧的向上箭头按钮。