我有一個nsmutable數組有4個對象。我想根據條件將這些對象分成兩個數組(或兩個可變數組) 。如何將NSMutableArray數組分成兩個單獨的數組或兩個可變數組,在目標C中,iOS
for (NSDictionary *final in SectorsArray)
{
FinalFlightData *ffd = [FinalFlightData new];
ffd.flightnumber = [final objectForKey:@"FLI_NUM"];
ffd.airlineCode = [final objectForKey:@"ARL_COD"];
ffd.departureAirport = [final objectForKey:@"DepartureAirport"];
ffd.departureDay = [final objectForKey:@"DepartureDay"];
ffd.departureDate = [final objectForKey:@"DepartureDate"];
ffd.departureTime = [final objectForKey:@"DepartureTime"];
ffd.arrivalAirport = [final objectForKey:@"ArrivalAirport"];
ffd.arrivalDay = [final objectForKey:@"ArrivalDay"];
ffd.arrivalDate = [final objectForKey:@"ArrivalDate"];
ffd.arrivalTime = [final objectForKey:@"ArrivalTime"];
[testingArray addObject:ffd];
}
所以這個測試nsmutable陣列有四個objects.now我想喜歡這個。
OutboundArray = [NSMutableArray array];
InboundArray = [NSMutableArray array];
NSString *myString;
if([myString isEqualtoString:@"false"])
{
//in here I want to put first two objects of testingArray into OutboundArray and last two objects of testingArray into InboundArray
}
else if([myString isEqualtoString:@"true"])
{
//in here I want to put first three objects of testingArray into OutboundArray and last object of testingArray into InboundArray
}
else
{
//in here I want to put first object of testingArray into OutboundArray and last three objects of testingArray into InboundArray
}
我該怎麼辦this.hope你help.thanx
這工作。但請告訴我,如果testingArray計數是2,如何將第一個對象到第一個對象入站數組和第二個對象到入站數組。我得到錯誤。 –
更新了我的答案。 –