iOS在应用程序启动时下载SQLite数据库

时间:2014-05-04 22:15:37

标签: ios database sqlite download

我是iOS应用程序开发的新手,我正在尝试使用来自Web服务器的SQLite数据库向地图(lat,long)添加一些标记。用户通过我的网站处方集每天都在增加这个数据库。

我想要的是,每次用户启动我的应用程序时,如果有互联网,它应该检查远程文件(数据库)是否更新,如果是,请下载它。如果没有互联网连接,该应用程序将使用旧数据库。

正如我所说,我是初学者。有人可以给我提示,链接或任何可以帮助我的东西吗?我已经搜索了2天。

提前致谢。

1 个答案:

答案 0 :(得分:2)

不是正确的做法。

您需要使用中间网络服务器,以便有一些后端文件(PHP,Ruby等),您可以从iOS应用程序发送请求 接收来自远程数据库的新条目

此时,您可以将数据保存在应用中的coreData或其他sqlite数据库中,并在下次请求时发送下载的最后一个ID 您将再次收到新条目。

如果您不是专家,对于请求和响应,您可以轻松使用iOS框架

  

AFNetworking 2.0

如果您不是后端接口专家,可以使用

等服务
  

parse.com

作为数据库。

享受!