如何在 iphone sdk 中将 NSArray/NSMutableArray 转换为 NSFetchedResultsController?

Posted

技术标签:

【中文标题】如何在 iphone sdk 中将 NSArray/NSMutableArray 转换为 NSFetchedResultsController?【英文标题】:how to convert NSArray/NSMutableArray to NSFetchedResultsController in iphone sdk? 【发布时间】:2011-06-01 11:09:34 【问题描述】:

如何在 iPhone SDK 中将 NSArray/NSMutableArray 转换为 NSFetchedResultsController。实际上,我获得了 NSFetchedResultsController 格式的在线用户数量。但现在我只想显示那些在 1000 米范围内的用户。所以我将 NSFetchedResultsController 转换为 NSArray ,并使用条件过滤数组,但现在我想再次将 NSArray 转换为 NSFetchedResultsController 类型对象。该怎么做?

【问题讨论】:

【参考方案1】:

您无法将NSArray 转换为NSFetchedResultsController,目前尚无支持将NSArray 转换为NSFetchedResultsController 的方法。

您可以从NSFetchedResultsController 访问NSArray

见Documentation for More info

【讨论】:

所以在其他情况下我需要创建这样一个 NSPredicate。基本上我正在使用 xmpp 客户端,我正在以“XMPPUserCoreDataStorage”集合的形式获取所有在线用户。但现在我只想显示那些在登录用户 2000 米范围内的用户。 XMPPUserCoreDataStorage 有一个成员 primaryResource(类型为 XMPPPesourceCoreDataStorage),它有一个成员纬度、经度。如何以仅显示 2000 米内的用户的方式创建谓词?? 查看 SO 帖子 ***.com/questions/5633014/… 我已经解决了这个问题,但这很简单。这里的谓词看起来有点复杂。

以上是关于如何在 iphone sdk 中将 NSArray/NSMutableArray 转换为 NSFetchedResultsController?的主要内容,如果未能解决你的问题,请参考以下文章

如何在iPhone中将图像设置为UISegmentedControl?

在 iPhone SDK 中将 UIButton 从 UIScrollView 移动到 UIView

在 iphone sdk 中将固定大小的圆形按钮设置为图像

如何在手机 SDK 中将路线图源绘制到目的地?

获取 iphone sdk 中 uitextview 数组中的所有超链接?

如何在 iPhone sdk 中从 ViewController 绘制一个矩形