需要FMDatabase文件的帮助

时间:2016-04-22 04:59:38

标签: ios objective-c database sqlite uitableview

我在项目中使用FMDatabase我需要检查表中的数据。是否有任何工具或其他任何东西可以帮助我查看真实设备上的数据库条目?

1 个答案:

答案 0 :(得分:0)

如果要查看应用程序sqlite文件中的数据,请在模拟器版本上查看它很容易。在初始化数据库的位置,在应用程序中打印documentDirectory路径:

// Get Document Directory path of the device.
- (NSString*) documentsDirectory{
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    return [paths objectAtIndex:0];
}

通过cmd + G在资源管理器中导航到该路径,并在文本框中粘贴路径。您将在该文件夹中看到一个.sqlite文件。使用任何sqlite资源管理器打开它,我使用Mozilla AdOnSQliteManager

但是如果你想从你的设备上检查数据库:

  • 打开设备管理器Xcode
  • 选择您的设备
  • 点击右侧平板电脑中已安装的app app
  • 选择您的应用
  • 下载(见附图)
  • 然后探索包中找到sqlite文件。

Image showing how to download export app from device