Tôi đang sử dụng NSMutableArray. Tôi muốn tìm nạp các giá trị theo ngày như chúng ta thực hiện trong SQL group by "log_date"
.Làm cách nào để triển khai "nhóm theo giá trị" trong NSMutableArray?
logMuArray (
{
"log_currenttime" = "4:30pm";
"log_date" = "11.12.2011";
"log_duration" = "1:30";
},
{
"log_currenttime" = "4:33pm";
"log_date" = "11.12.2011";
"log_duration" = "2:21";
},
{
"log_currenttime" = "4:40pm";
"log_date" = "11.12.2011";
"log_duration" = "5:30";
},
{
"log_currenttime" = "7:30pm";
"log_date" = "12.12.2011";
"log_duration" = "1:30";
},
{
"log_currenttime" = "7:33pm";
"log_date" = "12.12.2011";
"log_duration" = "2:21";
},
{
"log_currenttime" = "7:40pm";
"log_date" = "12.12.2011";
"log_duration" = "5:30";
},
{
"log_currenttime" = "07:16pm";
"log_date" = "19.12.2011";
"log_duration" = "0:07";
},
{
"log_currenttime" = "7:31pm";
"log_date" = "19.12.2011";
"log_duration" = "0:04";
},
{
"log_currenttime" = "7:33pm";
"log_date" = "19.12.2011";
"log_duration" = "0:03";
},
{
"log_currenttime" = "7:33pm";
"log_date" = "19.12.2011";
"log_duration" = "0:06";
},
{
"log_currenttime" = "7:35pm";
"log_date" = "19.12.2011";
"log_duration" = "0:05";
}
)
** Vì vậy, tôi vừa thực hiện ....
NSLog(@"logMuArray %@",[logMuArray valueForKey:@"log_date"]);
Nhưng tôi muốn lấy ngày UNIQUE chỉ. ** Tôi đã nghĩ về NSPredicate hoặc Biên Đổi Set vv .. .
logMuArray (
"11.12.2011",
"11.12.2011",
"11.12.2011",
"12.12.2011",
"12.12.2011",
"12.12.2011",
"19.12.2011",
"19.12.2011",
"19.12.2011",
"19.12.2011",
"19.12.2011"
)
Cảm ơn trước .....
EDIT:
Tôi cũng đã nghe nói về "@distinctUnionOfObjects"
......
Có thể nhận diện đối tượng dựa trên hai hay nhiều phím với cùng một logic? –
Câu hỏi của bạn là tốt, tốt hơn bạn nên đặt một câu hỏi, bởi vì mã cũng được yêu cầu, vì vậy hãy hỏi câu hỏi của bạn trong ngăn xếp tràn. Bên cạnh tôi không có nhiều ý tưởng về điều này, nhưng tôi cần một thời gian để giải quyết nó. Sẽ cố gắng giải quyết nó, nhưng cần một mã để giải quyết nó. Tốt hơn bạn đăng câu hỏi của bạn tại ngăn xếp tràn với mã. cảm ơn –
nó có thể giúp bạn [Xây dựng lại một NSArray bằng cách nhóm các đối tượng w.r.t bất kỳ khóa khớp nào trong mỗi từ điển trong mảng đó] (http: // stackoverflow.com/questions/15375528/rebuild-an-nsarray-by-grouping-objects-that-have-matching-id-numbers/38472661 # 38472661) – umakanta