Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 具有NSURLConnection的NSFetchedResultsController_Iphone_Core Data_Asynchronous_Nsurlconnection_Nsfetchedresultscontroller - Fatal编程技术网

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控制器应自动检测数据更改并更新表

这很有帮助。谢谢您知道有哪种示例代码可以很好地实现这一点吗?