【问题标题】:When I am replacing or inserting an object into nsmutable array, I am getting an Exception当我在 nsmutablearray 中替换或插入对象时,出现异常
【发布时间】:2010-04-26 12:37:36
【问题描述】:

在替换或插入 NSMutable 数组时,我收到异常:

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“*** -[NSCFArray replaceObjectAtIndex:withObject:]: mutating method sent to immutable object”

[list replaceObjectAtIndex:indexRow withObject:editcontacts];
//or

[list insertObject:editcontacts atIndex:indexRow];

【问题讨论】:

  • 在您创建列表对象的位置显示一行

标签: objective-c cocoa exception nsmutablearray


【解决方案1】:

您仍在使用NSArray 而不是NSMutableArray。您需要这样分配list

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

this question

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多