我想把1個字典的不同實例放入一個數組中。分享預期和當前的產出。請建議一些 預先感謝NSArray內的NSDictionary
Program.h
@property (nonatomic,strong)NSMutableArray* array;
Program.m
-- (void)StartFuntion
{
_array = [[NSMutableArray alloc] init];
NSMutableDictionary* dicOne = [[NSMutableDictionary alloc] init];
[dicOne setObject:@"A" forKey:@"1"]; //Adding new
[dicOne setObject:@"B" forKey:@"2"];
[dicOne setObject:@"C" forKey:@"3"];
[dicOne setObject:@"D" forKey:@"4"];
[self addob:dicOne]; //sending dicOne to funtion
[dicOne removeAllObjects]; //Remove objects
[dicOne setObject:@"X" forKey:@"100"]; //Again Adding new objects
[dicOne setObject:@"Y" forKey:@"200"];
[dicOne setObject:@"Z" forKey:@"300"];
[dicOne setObject:@"W" forKey:@"400"];
[self addob:dicOne];
}
-- (void) addob:(NSMutableDictionary*)dic{
[_array addObject:dic];
NSLog(@"_array = %@",_array);
}
電流輸出:
_array = (
{
100 = X;
200 = Y;
300 = Z;
400 = W;
},
{
100 = X;
200 = Y;
300 = Z;
400 = W;
}
)
預期輸出:
_array = (
{
1 = A;
2 = B;
3 = C;
4 = D;
},
{
100 = X;
200 = Y;
300 = Z;
400 = W;
}
)
感謝伴侶! 其工作 –