我有一个NSDictionary,有六个对象,以及键a,b,c ...等。我正在做的是通过键移除三个对象,我不知道将删除哪些对象,因为它们是由用户输入决定的,所以我可以留下a,d和e。如果这是一个数组,我可以通过使用objectAtIndex访问剩下的数组,但我不知道如何在字典中获取这三个剩余的对象。
看到我想在这里做什么似乎有些令人困惑,但我想要那些带有键a,d和e的剩余对象,但我不知道他们的键,所以我需要另一种方式访问它们。
答案 0 :(得分:10)
-[NSDictionary allValues]
会为您提供所有价值。或者马丁的建议,如果你想要所有钥匙。
答案 1 :(得分:3)
只需在字典上使用allKeys
方法,即返回NSArray *
。