菜鸟教程小白 发表于 2022-12-13 10:27:45

ios - 从 NSMutableArray 中删除多个对象


                                            <p><p>是否可以通过将要删除的对象列表或数组传递给 <code>NSMutableArray</code> 来删除多个对象?现在我有一个 deleteAll 方法,它从 Parse 服务器中删除所有消息,然后从本地数组中删除消息。 </p>

<p>但是,由于它在完成删除然后调用 <code></code> 时是异步的,因此可能会收到一条我不想意外从数组中删除的新消息。 </p>

<p>所以我正在考虑在执行删除操作之前复制消息数组,当异步调用完成时,从消息数组中删除与副本相同的所有元素。 </p>

<p>有没有一种很好的方法,或者是我唯一的选择来迭代数组并在它与副本中的内容匹配时删除?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>看<code>NSMutableArray</code></p>的<code>-(void)removeObjectsInArray:(NSArray *)otherArray</code>方法</p>
                                   
                                                <p style="font-size: 20px;">关于ios - 从 NSMutableArray 中删除多个对象,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/29341247/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/29341247/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 从 NSMutableArray 中删除多个对象