【问题标题】:SQLite and iPad connection not doneSQLite 和 iPad 连接未完成
【发布时间】:2012-03-02 18:35:10
【问题描述】:

我做了一个示例项目,它可以通过模拟器添加和编辑 SQLite 数据库中的记录。 但是当我将我的应用程序与 iPad 连接并运行它时。 它不会将应用程序与 sqlite 数据库连接起来,最后我的添加和编辑功能不起作用。 当我尝试获取数据时,正在传递空值。 我已经尝试了很多来解决这个问题。 但找不到它发生的原因。 请帮帮我。

【问题讨论】:

  • 数据库是否存在并填充在真实设备上?
  • @DonalFellows-yes...视图显示在真实设备上的所有控件...
  • 能否请您发布一些代码,以便我们找出问题所在。
  • @ParthBhatt - 我已经解决了这个问题...谢谢
  • @KhushbuShah:很好,但在这种情况下,您应该将您的答案作为答案发布并接受。因此它不再显示为未答复。

标签: objective-c ipad sqlite connection insert-update


【解决方案1】:

我找到的解决方案是……

当我通过 iPad 设备在 SQLite 数据库中插入值时,会在 ipad 中创建新的数据库实例。

现在,当我通过 iPad 插入数据时,数据仅存储在该 ipad 的数据库中......

当我检查存储在 PC 驱动器中的 SQL 数据库时。那是错误的。

因此,当我想获取某个 ID 的数据时,它不会获取详细信息,因为它不在我设备的数据库中。

这是数据库路径问题..谢谢大家

【讨论】:

  • 这类事情我会注意的
【解决方案2】:

看看你是否在 ipad 项目中导入了数据库。并提及你是使用本地语言还是跨平台开发。

对于Phonegap,请从这里尝试我的答案:

How to read the data from sqlite3 in javascript in phonegap application for iphone

【讨论】:

  • 在 iPad 模拟器中它可以工作,但在 iPad 设备中它不工作。
  • 好吧,如果不看代码就很难分辨。我唯一能想到的就是你的 Ipad 设备需要升级 ios5。
  • 否..其他项目在同一平台上正常工作......我认为问题与代码无关......因为代码在模拟器中正常工作......
猜你喜欢
  • 1970-01-01
  • 2018-12-06
  • 1970-01-01
  • 2012-03-14
  • 1970-01-01
  • 2016-06-17
  • 1970-01-01
  • 1970-01-01
  • 2010-11-25
相关资源
最近更新 更多