Iphone 是否删除NSMutableArray中的对象?
我有一个NSMutableArray,如下所示:Iphone 是否删除NSMutableArray中的对象?,iphone,objective-c,nsmutablearray,Iphone,Objective C,Nsmutablearray,我有一个NSMutableArray,如下所示: NSMutableArray *array =...; (array contain my custom object) NSMutableArray *toRemove = [array getObjectsToRemove]; 但是当我尝试调用removeObjectsInArray([array removeObjectsInArray:toRemove];)时,它会破坏我的应用程序!有人能告诉我如何解决我的问题吗:(我想您得到的错误是“
NSMutableArray *array =...; (array contain my custom object)
NSMutableArray *toRemove = [array getObjectsToRemove];
但是当我尝试调用removeObjectsInArray([array removeObjectsInArray:toRemove];)时,它会破坏我的应用程序!有人能告诉我如何解决我的问题吗:(我想您得到的错误是“[NSMutableArray getObjectsToRemove]无法识别的选择器发送到..” NSMutableArray没有这样的方法
这就是我能回答的问题,没有更多的信息,比如实际的错误消息和getObjectsToRemove的代码(无论定义在哪里)。它只是破坏了我的应用程序:(我几乎没有时间使用iOS.)什么是
getObjectsToRemove
?这是我的自定义方法。它只是从数组中获取一些对象。我不相信你的应用程序会在没有错误消息的情况下崩溃。检查调试日志,看看有什么。同时发布getObjectsToRemove
的代码。我们无法知道它在做什么。你是如何创建getObjectsToRemove的e> 你知道这很糟糕吗™ 子类NSMutableArray
(因为它是一个类集群)?