ios - 如何检查持久存储?

标签 ios swift nsuserdefaults persistent-storage

我认为我完全愚蠢,但是......

我想检查某些数据是否已正确存储在持久存储中。在模拟器中(我没有 iPhone),我当前正在杀死该应用程序,然后 Xcode 向我抛出一个错误(正确的),之后我无法重新打开该应用程序。还有其他方法来检查持久存储吗?

提前非常感谢

最佳答案

如果您使用的是真实设备,您可以使用 Xcode 下载应用程序文件夹的内容:

  1. 窗口 --> 设备
  2. 选择您的设备
  3. 选择您的应用
  4. 点击齿轮图标 --> 下载容器

下载的容器将包含存储在应用程序文件夹的文件系统上的所有内容。

如果您使用模拟器,您可以使用类似 SimPholders 的工具找到 Mac 上的应用程序文件夹。

如果您将某些内容保存到 UserDefaults您必须查找名为 <bundleIdentifier>.plist 的文件。该文件将包含所有 UserDefaults为您的应用程序。

关于ios - 如何检查持久存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42328138/

相关文章:

objective-c - 从AppDelegate访问其他Class实例

iphone - NSFetchedResultsController - 何时触发委托(delegate)方法?

ios - 如何存储自定义对象数组(目标)

ios - 二元运算符 '+' 不能应用于类型 'String' 和“字符串感叹号”的操作数

swift - 在 UserDefaults 中保存对象数组

objective-c - iOS 编程最佳实践 - 拼图帮助

iphone - 带环聊的 Google+ iphone 应用,如何自己实现环聊功能?

ios - Swift:如何从 Objective-C 调用类别或类方法

json - 从 String 获取 Int 值

ios - 在 Swift 中获取 UIImage 的平均颜色