使用 arrayWithObject 添加一个对象到 NSMutableArray
Add an object to a NSMutableArray using arrayWithObject
这是我的代码:
NSMutableArray* notifications = [NSMutableArray arrayWithObjects:myObject.dictionary, nil];
创建 NSMutableArray 后我这样做:
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:notifications options:NSJSONWritingPrettyPrinted error:&writeError];
如何将其他对象添加到 NSMutableArray 通知?
我知道我可以做类似的事情:
NSMutableArray* notifications = [NSMutableArray arrayWithObjects:object1.dictionary, object2.dictionary, object3.dictionary, nil];
但我想在创建 NSMutableArray 之后添加它们。
myObject 包含这个:
-(NSDictionary *)dictionary {
return [NSDictionary dictionaryWithObjectsAndKeys:self.name,@"name",self.category,@"category",self.note, @"note",self.dueDate, @"dueDate",self.creationDate, @"creationDate", nil];}
您可以将一个对象作为数组添加到现有数组,如下所示:
[notifications addObjectsFromArray: [NSArray arrayWithObject: object.dictionary]];
或者,除了 arrayWithObject
,您还可以使用文字表示法:
[notifications addObjectsFromArray: @[object.dictionary]];
您一次可以添加多个对象:
[notifications addObjectsFromArray: @[object1.dictionary, object2.dictionary]];
这是我的代码:
NSMutableArray* notifications = [NSMutableArray arrayWithObjects:myObject.dictionary, nil];
创建 NSMutableArray 后我这样做:
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:notifications options:NSJSONWritingPrettyPrinted error:&writeError];
如何将其他对象添加到 NSMutableArray 通知?
我知道我可以做类似的事情:
NSMutableArray* notifications = [NSMutableArray arrayWithObjects:object1.dictionary, object2.dictionary, object3.dictionary, nil];
但我想在创建 NSMutableArray 之后添加它们。
myObject 包含这个:
-(NSDictionary *)dictionary {
return [NSDictionary dictionaryWithObjectsAndKeys:self.name,@"name",self.category,@"category",self.note, @"note",self.dueDate, @"dueDate",self.creationDate, @"creationDate", nil];}
您可以将一个对象作为数组添加到现有数组,如下所示:
[notifications addObjectsFromArray: [NSArray arrayWithObject: object.dictionary]];
或者,除了 arrayWithObject
,您还可以使用文字表示法:
[notifications addObjectsFromArray: @[object.dictionary]];
您一次可以添加多个对象:
[notifications addObjectsFromArray: @[object1.dictionary, object2.dictionary]];