我正在尝试将NSMutableArray
添加到NSDictionary
,但是在日志中显示NSDictionary
时遇到此问题:
)' of class '__NSCFArray'. Note that dictionaries and arrays in
property lists must also contain only property valúes.
这是我用来创建
NSMutableDictionary
的代码NSMutableDictionary *training = [[NSMutableDictionary alloc] init];
[training setObject:[NSNumber numberWithInt:eltiempo] forKey:@"tiempototal"];
[training setObject:[NSNumber numberWithFloat:totalkm] forKey:@"distanciatotal"];
[training setObject:[NSNumber numberWithInt:(int)(velocidadmedia/60)] forKey:@"velocidadmedia"];
[training setObject:[NSString stringWithFormat:@"%2d:%02d min/km"] forKey:@"fecha"];
[training setObject:posiciones forKey:@"posiciones"];
posiciones是我要添加的数组。我将此字典保存在数组中,以便将其保存在“用户默认设置”中。但是由于我有这个问题,没有创建
NSDictionary
。感谢您的帮助。
佩德罗
最佳答案
您将其添加到数组就好^^您要写入plist(根据错误),并且posiciones包含无法在plist中使用的非plist类型