gpt4 book ai didi

iphone - NSMutableArray removeObjectAtIndex

转载 作者:可可西里 更新时间:2023-11-01 03:35:54 25 4
gpt4 key购买 nike

从我的 NSMutableArray 中删除时出现以下错误

-[__NSArrayI removeObjectAtIndex:]: unrecognized selector sent to instance 0x1cdced10
2011-07-13 00:33:14.333 MassText[1726:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI removeObjectAtIndex:]: unrecognized selector sent to instance 0x1cdced10'

然而就在我删除之前,我打印出数组和索引。两者都不是零,我没有理由相信为什么会发生此错误。有什么想法吗?

最佳答案

我遇到了这个问题。我的是我不小心使用了这样的类型转换。

NSMutablearray * myarray = [[NSMutableArray alloc] init];
myarray =(NSMutableArray*) [mydictionary allkeys];

这会工作一段时间......但是如果你处于一个紧凑的大循环中,这往往会失败。

我将我的代码更改为

NSMutableArray * myarray= [[NSMutablearray alloc] initWithArray:[mydictionary allKeys]];

关于iphone - NSMutableArray removeObjectAtIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6674138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com