【发布时间】:2011-11-15 00:13:22
【问题描述】:
这里有一个有趣的问题:
我有一些文本视图连接到核心数据模型。一切正常,除了一件事。
当我将信息放入 textview 时,整个应用程序会慢下来,调用沙滩球。
当我将 Core Data Instrument 附加到我的应用程序的进程时,NSManagedObjectContext save 会被调用,每个输入的字符都会被调用。这种滞后正在削弱整个应用程序。
为了让事情变得更奇怪,问题并不一致。有时,应用程序决定它需要将输入到 textview 中的每个字符写入保存的文档(SQLite、XML、二进制,无关紧要),而其他时候则不需要。
有什么想法吗?
【问题讨论】:
-
Bonus:看来我可以触发 NSManagedContextObject 保存:只需单击应用程序中的任何内容,而不仅仅是 TextView ......世界上是什么......
标签: objective-c xcode core-data nsdocument