iphone - 在 iphone 模拟器中打开 sqlite 数据库文件?

标签 iphone xcode sqlite

我很难理解我的 iPhone 应用程序中的问题。

我的 sqlite 数据库中有一个 set 方法,看起来工作正常。我在设置值时执行 NSLog,它是正确的。它是一个值为“2010-10-10 12:13:14”的字符串。

当我对相同的数据使用get方法时,发现值不正确。它返回 1。

有什么方法可以打开 iPhone 模拟器中的数据库文件,这样我就可以看到模拟器数据库中存储的实际数据是什么?

有没有办法嗅探我的模拟器和实际文件之间的 sqlite 调用?像 Charles 或 Service Capture 这样的东西?

非常感谢!

最佳答案

从 IOS 8 开始,他们将其放在不同的文件夹中:

Library/Developer/CoreSimulator/Devices/(数字和字母)/data/Containers/Data/Application/(数字和字母)/Documents/

Check this answer for more info

关于iphone - 在 iphone 模拟器中打开 sqlite 数据库文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4646692/

相关文章:

iphone - UIWebView 和 CSS 固定位置

ruby - sqlite3_open_v2 错误

ios - UIlabel 在运行时给出了错误的浮点值

iphone - 如何检查请求地址和响应地址是否相同

ios - 在 iOS 模拟器中截屏

xcode - 获取与 Swift 一起运行的 Phillips Hue 框架 SDK

python: *为什么*使用 python 的字符串操作组装 sqlite 查询不安全?

android - Sqlite限制具有相同id的重复行

iphone - NSUserDefaults 设置

iphone - UIlabel - 将文本属性与另一个 NSString 链接