Ios NSIncrementalStore加载元数据

Ios NSIncrementalStore加载元数据,ios,macos,nsincrementalstore,Ios,Macos,Nsincrementalstore,诚然,这是一个愚蠢的问题,但这是一个理解单词而不是意义的问题 NSIncrementalStore中loadMetaData函数的文档说明如下: NSIncrementalStore的任何基于文件的子类都必须能够处理使用指向零长度文件的URL进行初始化。这表示将在指定位置构造新存储,并允许使用该存储的应用程序在已知位置安全地创建保留文件 您应该如何处理零长度文件?您如何识别长度为零的文件?您不应该只在指定的NSURL位置创建一个数据库文件或目录吗?NSHipster有一篇非常好的文章解释了NSI

诚然,这是一个愚蠢的问题,但这是一个理解单词而不是意义的问题

NSIncrementalStore中loadMetaData函数的文档说明如下:

NSIncrementalStore的任何基于文件的子类都必须能够处理使用指向零长度文件的URL进行初始化。这表示将在指定位置构造新存储,并允许使用该存储的应用程序在已知位置安全地创建保留文件


您应该如何处理零长度文件?您如何识别长度为零的文件?您不应该只在指定的NSURL位置创建一个数据库文件或目录吗?

NSHipster有一篇非常好的文章解释了NSIncrementalStore,但我不太确定阅读后如何回答您的问题:\n也许您可以从中获得更多信息:不,NSHipster没有解决这个问题。他们只谈论远程网络商店。不幸的是,我还没有在网上找到关于这个问题的任何信息。不过,@MattyAyOh,我同意NSHipster有一篇关于NSIncrementalStore的好文章。那么你只是对如何处理零长度文件感到困惑吗?是的@MattyAyOh。我知道,我真蠢。到目前为止,我遇到了现有文件、不存在文件、锁定文件,但从未遇到过长度为零的文件。你只是覆盖它们吗?如果不应该向它们写入,那么如何处理数据以及何时创建文件。