3 回答
TA贡献1801条经验 获得超16个赞
我设法找到了sqlite文件,现在在此路径中:
库/开发人员/ CoreSimulator /设备/(数字和字母)/数据/容器/数据/应用程序/(数字和字母)/文档/
(数字和字母)代表您的应用程序/计算机唯一的文件夹,但看起来像这样:779AE2245-F8W2-57A9-8C6D-98643B1CF01A
我可以通过进入appDelegate.m并向下滚动到
- (NSURL *)applicationDocumentsDirectory
方法,以及NSLogging返回路径,如下所示:
// Returns the URL to the application's Documents directory.
- (NSURL *)applicationDocumentsDirectory
{
NSLog(@"%@",[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
}
这将为您提供独特的路径,使您更轻松,因为使用2个未命名的文件夹/字母和数字字符串查找它很棘手。
Swift 4.2:
let paths = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory, FileManager.SearchPathDomainMask.userDomainMask, true)
print(paths[0])
TA贡献1909条经验 获得超7个赞
试试这个简单的3个步骤
在下面的代码复制didFinishLaunchingWithOptions你appdelegate.m和前添加一个破发点NSLog()
(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSLog(@"%@",[paths objectAtIndex:0]);
}
或在Swift中:
let paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)
print(paths[0])
2.打开Finder->转到->转到文件夹并粘贴从步骤1复制的路径
- 3 回答
- 0 关注
- 579 浏览
添加回答
举报