【发布时间】:2018-07-25 09:54:06
【问题描述】:
我有这样的 NSMutableArray:
// NSMutableArray *Data = (NSMUtableArray(NSDictionary))
Data = {"Device": "A1", "Temperature": "25", "datetime": "2013.02.03"},
{"Device": "A2", "Temperature": "25", "datetime": "2013.02.03"},
{"Device": "A3", "Temperature": "25", "datetime": "2013.02.03"},
{"Device": "A1", "Temperature": "25", "datetime": "2013.02.04"},
{"Device": "A2", "Temperature": "25", "datetime": "2013.02.04"}.
如何按照“日期时间”将其分解并分组为单独的 NSMutableArray。如上案例将分为:
Data_d1 = {"Device": "A1", "Temperature": "25", "datetime": "2013.02.03"},
{"Device": "A2", "Temperature": "25", "datetime": "2013.02.03"},
{"Device": "A3", "Temperature": "25", "datetime": "2013.02.03"}
和
Data_d2 = {"Device": "A1", "Temperature": "25", "datetime": "2013.02.04"},
{"Device": "A2", "Temperature": "25", "datetime": "2013.02.04"}
【问题讨论】:
-
你想根据什么来分解它们?
-
我认为基于日期“2013.02.04”和“2013.02.03”
-
@Jacky - 如果有超过 2 个日期怎么办。你想根据 n 个差异日期制作 n 个数组吗?
-
@Rizwan 是的,我想将其设为“n”个日期(以上数据只是一个示例)
-
@JackyLe - 好的,所以我给出的答案应该已经适用于“n”个元素。如果解决方案有效并且您喜欢它,您可以投票赞成:)。
标签: ios objective-c macos nsmutablearray nsarray