开发者社区 问答 正文

在数组中添加字符串对象

在给NSMutableArray添加元素的时候,在第四行出现错误:
-[__NSArrayI addObject:]: unrecognized selector sent to instance 0x897b320

代码:

NSMutableArray *mystr = [[NSMutableArray alloc] init];

mystr = [NSArray arrayWithObjects:@"hello",@"world",@"etc",nil];

NSString *obj = @"hiagain";

[mystr addObject:obj];

展开
收起
爵霸 2016-05-27 10:54:18 1824 分享 版权
1 条回答
写回答
取消 提交回答
  • 问题出在数组上,你用的数组是固定的,改用NSMutableArray
    mystr = [NSMutableArray arrayWithObjects:@"hello",@"world",@"etc",nil];

    错误中提到的unrecognized selector是由于NSArray中不包含addObject方法

    2019-07-17 19:17:20
    赞同 展开评论
问答地址: