C.J*_*hns 1 iphone core-data ios
我想知道为什么在使用从coredata db获取数据时使用setFetchBatchSize以及它的好处是什么.我目前只是将一个NSData blob放入我的coredata数据库中,所以我想知道它是否适用于我,或者它是否适用于nsarray或类似的东西.
我已经阅读了它在苹果文档中所说的内容,但它还没有多少继续下去.
接收器的批量大小.批处理大小0被视为无限,这将禁用批处理错误行为.
dos not help很多..目前我已经禁用了setFetchBatchSize,一切似乎仍然有效,但我想知道如果我启用它是否可以从中受益.
如果您的表(实体)中有许多记录,并且您的fetch设置为从此表中检索许多记录,则错误是一种方法,您的应用程序可以通过该方法保留内存.您的fetchBatchSize不会检索所有这些记录并同时将它们加载到内存中,而是将检索到的记录数量限制为该限制,并将使剩余记录出错 - 它们仅在需要时才会被提取.如果设置fetchBatchSize,将自动为您处理此错误.
希望这能澄清一些事情.
| 归档时间: |
|
| 查看次数: |
808 次 |
| 最近记录: |