我是iOS应用程序开发的新手,我正在尝试使用来自Web服务器的SQLite数据库向地图(lat,long)添加一些标记。用户通过我的网站处方集每天都在增加这个数据库。
我想要的是,每次用户启动我的应用程序时,如果有互联网,它应该检查远程文件(数据库)是否更新,如果是,请下载它。如果没有互联网连接,该应用程序将使用旧数据库。
正如我所说,我是初学者。有人可以给我提示,链接或任何可以帮助我的东西吗?我已经搜索了2天。
提前致谢。
答案 0 :(得分:2)
不是正确的做法。
您需要使用中间网络服务器,以便有一些后端文件(PHP,Ruby等),您可以从iOS应用程序发送请求 接收来自远程数据库的新条目。
此时,您可以将数据保存在应用中的coreData或其他sqlite数据库中,并在下次请求时发送下载的最后一个ID 您将再次收到新条目。
如果您不是专家,对于请求和响应,您可以轻松使用iOS框架
AFNetworking 2.0
如果您不是后端接口专家,可以使用
等服务parse.com
作为数据库。
享受!