Iphone 具有NSURLConnection的NSFetchedResultsController
我有一个Iphone 具有NSURLConnection的NSFetchedResultsController,iphone,core-data,asynchronous,nsurlconnection,nsfetchedresultscontroller,Iphone,Core Data,Asynchronous,Nsurlconnection,Nsfetchedresultscontroller,我有一个User类,希望在网格状的tableView(如Grindr,类似于iPhone的照相/摄像机)中显示许多用户的缩略图,并覆盖他们的姓名&如果他们在线,则覆盖一个绿点,等等 首先,我从服务器获取最近(地理位置上)20个用户的JSON用户数据数组。然后,我解析JSON并将它们插入managedObjectContext 如何在UITableView中显示这些用户?我曾考虑使用NSFetchedResultsController,但从未见过使用NSURLConnection的示例。我发现了一
User
类,希望在网格状的tableView(如Grindr,类似于iPhone的照相/摄像机)中显示许多用户的缩略图,并覆盖他们的姓名&如果他们在线,则覆盖一个绿点,等等
首先,我从服务器获取最近(地理位置上)20个用户的JSON用户数据数组。然后,我解析JSON并将它们插入managedObjectContext
如何在UITableView中显示这些用户?我曾考虑使用NSFetchedResultsController,但从未见过使用NSURLConnection的示例。我发现了一些东西,但我真的不明白,因为它不是很彻底:
尽管如此,我想我还是要看看我是否能做那样的事,除非你给我一个更好的主意
一旦我有了用户数据,我将为每个用户的缩略图创建一个thumbView(子视图),并执行如下操作:为每个thumbView加载用户缩略图
您将如何进行此操作?我甚至应该使用核心数据吗?我应该只使用NSArray
?我认为使用核心数据可以实现更好的用户体验并减少服务器带宽
该项目名为github上的acani
谢谢
Matt通常,使用核心数据可以创建两个上下文,一个用于UI,一个用于URL连接。URL连接在后台线程上运行。它下载数据,创建托管对象,然后保存。将更改与UI上下文合并后,fetched results控制器应自动检测数据更改并更新表 这很有帮助。谢谢您知道有哪种示例代码可以很好地实现这一点吗?