如何在 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