所以我在解析中创建了多个对象,我想根据它们的创建日期(" createdAt" object)将它们放在UITableView的不同部分。我已经尝试了很多,但无法找到答案。 例如,如果今天是3月25日,那么今天创建的所有对象都将在3月25日的部分中。 (最好快速) 我会感激任何帮助。
答案 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
如果我的回答有所帮助,请点击帖子左侧的向上箭头按钮。