NSuserdefaults 位置
NSuserdefaults Location
我找不到我的应用程序的 nsuserdefaults 位置。
same question 解决方案是 /users/your 用户 name/Library/Application Support/iPhone 模拟器//应用程序。但是我没有 iPhone Simulatar 目录。
物理路径是rootOfApplication/Library/Preferences/com.yourcompany.appName.plist你在模拟器里测试就可以看到
并且工作流程是
1.Connect 您的设备 Xcode
2.select Windows->组织者
3.select 你的设备
4.tap 在您的申请中
5.select applicationData 点击列表
6.tap 向下箭头并下载该文件夹
7.open 下载文件夹
库 -> 首选项 -> appbundlename.plist
你可以做到这一点
搜索文件目录路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
NSLog(@"documentsDirectory=%@",documentsDirectory);
那将是
/Users/user/Library/Developer/CoreSimulator/Devices/270568AE-FB4B-4C57-8819-4D99324D0689/data/Containers/Data/Application/C614A497-971F-4686-9162-3A614AB2C702/Documents
现在升至
/Users/user/Library/Developer/CoreSimulator/Devices/270568AE-FB4B-4C57-8819-4D99324D0689/data/Containers/Data/Application/C614A497-971F-4686-9162-3A614AB2C702
然后
/Library/Preferences/....plist
.plist 文件将 NSUserdefaults 内容存储在 Root 下。
使用模拟器时,您可以使用此 swift 片段来打印位置:
dump(NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0])
我找不到我的应用程序的 nsuserdefaults 位置。 same question 解决方案是 /users/your 用户 name/Library/Application Support/iPhone 模拟器//应用程序。但是我没有 iPhone Simulatar 目录。
物理路径是rootOfApplication/Library/Preferences/com.yourcompany.appName.plist你在模拟器里测试就可以看到
并且工作流程是
1.Connect 您的设备 Xcode
2.select Windows->组织者
3.select 你的设备
4.tap 在您的申请中
5.select applicationData 点击列表
6.tap 向下箭头并下载该文件夹
7.open 下载文件夹 库 -> 首选项 -> appbundlename.plist
你可以做到这一点
搜索文件目录路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
NSLog(@"documentsDirectory=%@",documentsDirectory);
那将是
/Users/user/Library/Developer/CoreSimulator/Devices/270568AE-FB4B-4C57-8819-4D99324D0689/data/Containers/Data/Application/C614A497-971F-4686-9162-3A614AB2C702/Documents
现在升至
/Users/user/Library/Developer/CoreSimulator/Devices/270568AE-FB4B-4C57-8819-4D99324D0689/data/Containers/Data/Application/C614A497-971F-4686-9162-3A614AB2C702
然后
/Library/Preferences/....plist
.plist 文件将 NSUserdefaults 内容存储在 Root 下。
使用模拟器时,您可以使用此 swift 片段来打印位置:
dump(NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0])