【发布时间】:2011-10-01 19:49:23
【问题描述】:
我想知道为什么我们首先在这里使用 NSDocumentDirectory 搜索路径:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent:@"Sports.sqlite"];
稍后我们使用 NSBundle 中的资源路径将这条路径与另一条路径进行比较:
NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath]
stringByAppendingPathComponent:@"Sports.sqlite"];
success = [fileManager copyItemAtPath:defaultDBPath
toPath:writableDBPath error:&error];
两者有什么区别?
【问题讨论】:
标签: objective-c sqlite nsbundle nsdocumentdirectory