我想有一个模型数组,这个模型的字段是一个可变数组。
比方说,在我的Model.h
我有:
@interface myModel : NSObject
@property (assign,nonatomic) NSString* name;
@property (assign,nonatomic) NSString* time;
@property (assign,nonatomic) NSMutableArray * songs;
@end
然后是我的视图控制器:
NSMutableArray * Storage;
myModel * arr;
arr =[[alarmModel alloc] init];
arr.name=@"pippo";
arr.time=@"01:00:00";
arr.songs=[NSMutableArray arrayWithObjects:@"pippo",@"pluto",@"paperino", nil];
[storage addObject:arr];
[storage writeToFile:filePath atomically:YES]
最后一个命令返回“NO”表示写入文件失败。 是否有可能做我想做的事情?
答案 0 :(得分:3)
您应该初始化NSMutableArray *storage
,尝试:
NSMutableArray *storage = [[NSMutableArray alloc] init];