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 關注
- 613 瀏覽
添加回答
舉報