将NSArray获取到NSManagedObject的最直接方法
||
这是一个非常基本的问题,但我正在努力寻找答案。我有一个名为iSelectedObject的ѭ0。
假设以后我有一个条件,要从
NSOutlineView
中抽出representedObject
或从NSArrayController
中抽出ѭ3depending,这取决于(与该问题无关)标准,然后我需要运行一种要求将requires0ѭ馈入的方法。当我从ѭ2feed喂ѭ1works时,此方法效果很好-当以这种方式挑选时,它自然是NSManagedObject
。但是,如果我从ѭ4的ѭ3中抓取,则它是NSArray
,我无法将其作为方法使用。
我知道ѭ11可以包含ѭ13,并且觉得解决方案可能很简单,只要深入我的ѭ11或类似的东西,但是我如何将ѭ11喂给需要和ѭ0的方法。我应该以某种方式提取/转换它吗?
(作为一个帮助:我什至试图提供方法ѭ11feed的原因是因为它和NSManagedObject
都拥有相同的数据。即,如果我做两个函数完全相同,而一个函数期望NSArray
而一个期望为ѭ0的人,它们工作得很好。我选择separate11或NSManagedObject
的唯一选择的唯一原因是,这似乎是默认情况下selectedObjects
和representedObject
吐出的。对于这两种方式,这都是完美的解决方案,但我不确定该怎么做。)
没有找到相关结果
已邀请:
2 个回复
艰管垮淮
如果有多个对象,请遍历数组并使用
无论哪种方式,都将为您提供可用于您的方法的NSManagedObject。
缮记箔
而不是
,这使它不再抱怨。