我从网上获取数据,然后将其保存在coredata中。 并非所有数据都必须是新创建的。 如果数据与先前存储的数据相同,则我们使用旧数据。

为了加快保存过程,我预取了旧数据。

事实证明它仍然很慢。 保存过程仍然很慢。

我怀疑核心数据会在预取后再次导致IO跳闸。

我们如何知道是否再次出现? 我们可以中断“ IO”旅行吗?

#1楼 票数:1 已采纳

要监视核心数据/ SQLite活动,您可以

  • 转到“编辑方案...”,并将“ -com.apple.CoreData.SQLDebug 1”添加到“启动时传递的参数”。 然后,您将获得所有SQLite操作的控制台输出。
  • 使用Instruments和“核心数据”工具分析您的应用。

  ask by user4951 translate from so

未解决问题?本站智能推荐:

1回复

我怎么知道我的视窗?

ViewWillAppear永远不会自动调用,我必须手动调用它们。 虽然经常会调用ViewWillDisappear 。 我不知道在哪里调试。 我想问题是因为我在4.1上创建了应用程序,因此人们必须显式调用viewWillAppear 。 我想,因为将根据viewWillAp
1回复

刷新的图像无法加载

我有一些代码,其中我声明了14个图像在UIImageview中显示并命名为1,2,3,.... 14.jpg。 这些图像位于从桌面复制并放置在项目中的文件夹中。 现在我有一个服务器和客户端代码,从中运行名为1,2,....的图像将被刷新,新图像将会出现。 但是当我尝试执行我的代码时,可
2回复

mapViewDidLoad方法未加载

目标c的新增功能,并且我将ArcGIS用于地图部分。 我有一个问题,其中没有调用/加载方法mapViewDidLoad 。 这是代码的一部分: .h文件 .m文件 我的代码有什么问题,为什么我不加载mapViewDidLoad方法。 提前致谢。
1回复

如何知道需要多线程的作业何时完成?

我要做的一件事是: 每当我想在后台运行可能会花费很长时间的内容时,我都会执行类似的操作 [Grabclass抓取] GrabbingProcess:^ {//做某事抓取数据等}]; 有许多这样的功能和许多这样的数据。 例如,起初我将获取所有企业ID。 然后,我将在单独的线
1回复

重新加载TableView的数据?

我正在尝试使用Xcode 4.3构建一个hello world应用程序。 到目前为止,我有一个TableView(从对象列表中拖放)和一个TableViewCell(也从对象列表中拖放)。 我也有一个数组,我的TableView可以工作并从数组中获取数据,但是如何重新加载TableV
7回复

显示预加载的搜索结果?

我有一个带有搜索栏的非tableview视图,虽然它工作正常,搜索显示控制器会隐藏表格视图,并在搜索栏中出现空字符串时覆盖暗灰色视图。 我希望它在空字符串位于搜索栏中时显示预加载的数据,而不是隐藏表格视图并覆盖搜索栏下方的暗灰色视图。 就像Safari for iOS中的Google搜索栏一
1回复

Xcode 4:在其他文件中的方法中加载Nib

很抱歉,如果这个问题是基本问题,但过去2天来我一直在这个bug上受阻,而我却无法克服它。 我正在使用Xcode 4.3.2 我正在尝试在名为BController.m的文件中以“-(无效)进程”的方法加载名为AController.xib的笔尖 为了清楚起见,我将./A/ACont
1回复

如何在登录页面上单击以加载新视图以检查iphone中的用户名和密码条件

我想通过检查登录条件(即用户是否提供了正确的用户名和密码)重定向到Xview 4.3.2中的新视图,从而重定向到新视图,我正在使用soap服务来获取用户名和密码。 我尝试使用Google进行搜索,但是无法获得有效的密码。 提前致谢。