我有一个NSMutable
包含一些对象的数组,我想将这些对象以不同数组的形式存储到一个不同的 Mutable 数组中。
例如:我有一个名为 sessionArrayType4 的数组,其中包含这些对象。
"New Attendee Reception",
"Attendee Reception",
"Banquett",
"Tour and BBQ"
我想存储在另一个名为 globalSessionArray 的可变数组中,我期待结果如下所示。
(("New Attendee Reception"), ("Attendee Reception"), (Banquett), (Tour and BBQ))
这是我的代码:
if(self.pickerSelectedRow == [self.typePickerArray objectAtIndex:3])
{
for (int i =0; i< [self.sessionArrayType4 count]; i++)
{
if(self.displayTime == [[self.sessionArrayType4 objectAtIndex:i]valueForKey:@"start_time"])
{
[self.sessionRowArray addObject:[[self.sessionArrayType4 objectAtIndex:i]valueForKey:@"session_name"]];
self.rowCount = self.rowCount + 1;
}
else
{
[self.sessionRowArray removeAllObjects];
self.displayTime = [[self.sessionArrayType4 objectAtIndex:i] valueForKey:@"start_time"];
[self.sessionRowArray addObject:[[self.sessionArrayType4 objectAtIndex:i]valueForKey:@"session_name"]];
[self.globalSessionArray addObject:self.sessionRowArray];
}
}
}
但我得到的输出是这样的:
((Tour and BBQ), (Tour and BBQ), (Tour and BBQ), (Tour and BBQ))