Core data iOS文档路径:是否使用NSSearchPathForDirectoriesInDomains或NSFileManager?
到目前为止,我一直在使用以下方法初始化NSPersistentStoreCoordinator的db路径:Core data iOS文档路径:是否使用NSSearchPathForDirectoriesInDomains或NSFileManager?,core-data,nsfilemanager,nsdocumentdirectory,Core Data,Nsfilemanager,Nsdocumentdirectory,到目前为止,我一直在使用以下方法初始化NSPersistentStoreCoordinator的db路径: [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, true) lastObject]; 但是,Xcode现在会用一个方法自动填充我的应用程序委托 (NSURL*)应用程序文档目录: 返回: [[[NSFileManager defaultManager] URLsForDirectory
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, true) lastObject];
但是,Xcode现在会用一个方法自动填充我的应用程序委托
(NSURL*)应用程序文档目录:
返回:
[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
其中一种方法有优点还是缺点,或者只是两种方法做完全相同的事情?使用NSFileManager是首选方法,如文档中所述:
您应该考虑使用NSLMeMaNeGER方法URLSFordStuts:IdMauns:UrLFordStuts:IdUnAd:OpLeTeA:FURL:CREATE:Error:返回URL,这是首选格式
我不知道在使用
NSSearchPathForDirectoriesInDomains
确定文档目录的URL时是否存在任何真正的缺点。我建议使用NSFileManager及其方法,因为这是一种准方便的方法。使用NSFileManager是首选方法,如文档中所述:
您应该考虑使用NSLMeMaNeGER方法URLSFordStuts:IdMauns:UrLFordStuts:IdUnAd:OpLeTeA:FURL:CREATE:Error:返回URL,这是首选格式
我不知道在使用
NSSearchPathForDirectoriesInDomains
确定文档目录的URL时是否存在任何真正的缺点。我建议使用NSFileManager及其方法,因为这是一种准方便的方法。使用NSFileManager是首选方法,如文档中所述:
您应该考虑使用NSLMeMaNeGER方法URLSFordStuts:IdMauns:UrLFordStuts:IdUnAd:OpLeTeA:FURL:CREATE:Error:返回URL,这是首选格式
我不知道在使用
NSSearchPathForDirectoriesInDomains
确定文档目录的URL时是否存在任何真正的缺点。我建议使用NSFileManager及其方法,因为这是一种准方便的方法。使用NSFileManager是首选方法,如文档中所述:
您应该考虑使用NSLMeMaNeGER方法URLSFordStuts:IdMauns:UrLFordStuts:IdUnAd:OpLeTeA:FURL:CREATE:Error:返回URL,这是首选格式
我不知道在使用NSSearchPathForDirectoriesInDomains
确定文档目录的URL时是否存在任何真正的缺点。我建议使用NSFileManager及其方法,因为这是一种准方便的方法