繁体   English   中英

从iOS中的NSArray删除NSDictionary

[英]remove NSDictionary from NSArray in ios

我有一个像

(
                {
            "can_remove" = 0;
            date = "April 12, 2014";
            "date_created" = "12-04-2014 04:15:19";
            id = 18;
            "is_connected" = 0;
            name = "J J";
            status = first;
            time = "04:15 AM";
            "user_id" = 94;
        },
                {
            "can_remove" = 0;
            date = "April 12, 2014";
            "date_created" = "12-04-2014 02:55:02";
            id = 16;
            "is_connected" = 0;
            name = abc;
            status = "";
            time = "02:55 AM";
            "user_id" = 89;
        }
    );

Mean Array包含多个Dictionary作为对象

如何从该数组删除任何字典?

帮我解决这个问题。

谢谢....

如果是NSMutableArray ,则可以从数组中删除对象。 您可以通过以下方式从现有的NSArray创建可变数组:

NSMutableArray *mutableArr = [currentArray mutableCopy];

现在, NSMutableArray具有类似于removeObjectAtIndex:方法,您可以使用这些方法在所需索引处删除字典。 有关更多方法和详细信息,请参考文档

希望有帮助!

您不能使用NSArray删除,因为您必须使用NSMutableArray

NSMutableArray具有类似于removeObjectAtIndex:的方法,您可以使用这些方法在所需索引处删除字典。 有关更多方法和详细信息,请参考文档。

要从数组1st中删除对象,您需要NSMutableArray,然后可以在其中使用删除/添加对象到文档doc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM