我有一个NSDictionary,有六个对象,和键a,b,c ...等等。我正在做的是用键移除三个对象,我不知道哪些对象将被删除,因为它们是由用户输入确定的,所以我可以留下a,d和e。如果这是一个数组,我可以通过使用objectAtIndex访问剩余的数组,但我不知道如何获取这三个字典中的剩余对象。如何访问NSDictionary的所有对象?
这看起来有点令人困惑,看看我想在这里做什么,但我想要那些带有键a,d和e的剩余物体,但我不知道它们的键,所以我需要另一个访问它们的方式。
我有一个NSDictionary,有六个对象,和键a,b,c ...等等。我正在做的是用键移除三个对象,我不知道哪些对象将被删除,因为它们是由用户输入确定的,所以我可以留下a,d和e。如果这是一个数组,我可以通过使用objectAtIndex访问剩余的数组,但我不知道如何获取这三个字典中的剩余对象。如何访问NSDictionary的所有对象?
这看起来有点令人困惑,看看我想在这里做什么,但我想要那些带有键a,d和e的剩余物体,但我不知道它们的键,所以我需要另一个访问它们的方式。
-[NSDictionary allValues]
将为您带来所有的价值。或者马丁的建议,如果你想要所有的钥匙。
那么,返回一个指向所有对象的数组? – Regan 2010-10-31 03:50:02
是的,没错。 – 2010-10-31 04:17:20