【问题标题】:Objective-c app can't read sql databaseObjective-c 应用程序无法读取 sql 数据库
【发布时间】:2014-10-22 08:21:07
【问题描述】:

所以与tutorial 的斗争仍在继续。

我创建了自己的数据库 (techbase.sql),并在其中插入了两个人——其中一个人的名字是 marian,地址是 menda,电话号码是 112。 当我在姓名字段中输入人员姓名时,此应用程序应在文本字段中注销:姓名、地址和电话。

将属性保存到应用程序中“动态”创建的新数据库中。但是在应用程序启动时从 db 读取不会。 可能是什么问题?我指定的数据库名称是否错误?或者数据库表可能是错误的? 这是我的项目http://speedy.sh/D6hau/techtopiatut-3.zip,如果你想看看。

提前谢谢你!

以防万一这令人困惑,我会写得更容易:

-techbase.sql 里面有两个人

-当我启动应用程序时,无法通过输入姓名来注销他们的电话和地址(比如无法读取数据库或其他东西)

-可以保存然后注销,但我想从 pre-maid db 中读取。不是来自应用程序中的表格。

【问题讨论】:

  • 代码看起来不错。添加一些断点,检查一些变量。

标签: ios sql objective-c c sqlite


【解决方案1】:

在 Xcode 文件列表中选择您的 .sql 数据库,然后在右侧检查 Target Memership 是否正确(应检查您的目标)。

【讨论】:

  • 他的项目没有使用“预打包”的数据库文件;如果它不存在,代码将创建它并添加表。看代码。
  • 做得对吗? i.imgur.com/JHOZTwg.png勾选后还是不行
  • 是的,正是木马——但由于某种原因,它总是会创建新的数据库。我想使用我预先包装好的那个。
  • 我做了一个非常简单的管理SQL数据库的库,试一试github.com/AlvaroFranco/AFSQLManager
猜你喜欢
  • 1970-01-01
  • 2015-03-10
  • 2014-06-09
  • 1970-01-01
  • 1970-01-01
  • 2010-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多