0
我有NSMutableArray
,它有旅客的旅程,將在桌面視圖中顯示。我在普通的tableview中正確顯示。但我想在分段tableview中顯示tableview標題將顯示日期,其行將顯示在該特定日期的所有旅程。iOS中的日期分段UITableView
我無法弄清楚如何首先打破我的NSMuatableArray
成各種數組(日期),然後顯示它在部分tableView。
我是iPhone新手。 請幫忙。
我有NSMutableArray
,它有旅客的旅程,將在桌面視圖中顯示。我在普通的tableview中正確顯示。但我想在分段tableview中顯示tableview標題將顯示日期,其行將顯示在該特定日期的所有旅程。iOS中的日期分段UITableView
我無法弄清楚如何首先打破我的NSMuatableArray
成各種數組(日期),然後顯示它在部分tableView。
我是iPhone新手。 請幫忙。
我想你有一個字典數組與一些關鍵識別日期。
這裏我發佈了將可變數組分配給Datewise數組的代碼。
NSString *lastDate = @"";
NSMutableArray *aryInnerArray = nil;
NSmutableArray *aryChatConversation = [[NSMutableArray alloc] init];
for (NSDictionary *dict in aryTempChat) {
if (![lastDate isEqualToString:[dict objectForKey:@"date"]]) {
if (aryInnerArray != nil) {
[aryChatConversation addObject:[NSDictionary dictionaryWithObjectsAndKeys:lastDate, @"date", aryInnerArray, @"conversation", nil]];
[aryInnerArray release];
}
lastDate = [dict objectForKey:@"date"];
aryInnerArray = [[NSMutableArray alloc] init];
}
[aryInnerArray addObject:dict];
}
if (aryInnerArray != nil) {
[aryChatConversation addObject:[NSDictionary dictionaryWithObjectsAndKeys:lastDate, @"date", aryInnerArray, @"conversation", nil]];
[aryInnerArray release];
}
[aryTempChat release];
希望這有助於:)