如果我们只是想看看那里有什么而不想改变东西然后我们想通过它的关键而不是使用点符号来访问它呢?
例如:
我有一个名为CatalogData
我可以CatalogData.Images
来获取网页。
但是,假设我有一个返回NSManagedObject
的函数,我想将@"Images"
传递给该函数。
所以,最终会得到像
这样的东西[anNSManagedObjectThatisactuallyaCatalogData orderdSetforKey:@"Images"]
好吧,我们不能那样。
为什么?
我们应该使用好的旧objectForKey
吗?
答案 0 :(得分:2)
你可以使用
[anNSManagedObjectThatisactuallyaCatalogData valueForKey:@"Images"]
如果“Images”是有序的多对多关系,则返回NSOrderedSet
。