我想知道如何在不更改原始数组的情况下将字符串添加到可变数组中。因此,我认为我必须复制数组参数,然后将字符串添加到其中。
-(NSMutableArray *)arrayByAddingString:(NSString *)string toArray:(NSMutableArray *)array
{
NSArray *newArray = [NSMutableArray arrayWithArray:array];
[newArray arrayByAddingObject:[string]];
return array;
}我得到了预期的错误标识符,不知道这意味着什么。
发布于 2016-08-02 04:45:25
使用addObject方法:
[array addObject:@"HEllo"];其中数组是一个NSMutableArray
在示例方法中,它将如下所示:
-(NSMutableArray *)arrayByAddingString:(NSString *)string toArray:(NSMutableArray *)array
return [array addObject:string];
}https://stackoverflow.com/questions/38711898
复制相似问题