如何将现有Appcelerator Tianium应用程序数据库迁移到本机Swift iOS应用程序
我将要重建一个最初用Appcelerator的Tianium编写的应用程序,使之成为一个完全用Swift编写的本机iOS应用程序 该应用程序严重依赖于使用钛合金模型创建的SQLite数据库,用户可以通过该数据库将项目保存到手机上的本地数据库中。我需要在用户使用新重建的版本更新应用程序时访问此数据 以下是我的问题:如何将现有Appcelerator Tianium应用程序数据库迁移到本机Swift iOS应用程序,ios,swift,cocoa-touch,appcelerator,appcelerator-titanium,Ios,Swift,Cocoa Touch,Appcelerator,Appcelerator Titanium,我将要重建一个最初用Appcelerator的Tianium编写的应用程序,使之成为一个完全用Swift编写的本机iOS应用程序 该应用程序严重依赖于使用钛合金模型创建的SQLite数据库,用户可以通过该数据库将项目保存到手机上的本地数据库中。我需要在用户使用新重建的版本更新应用程序时访问此数据 以下是我的问题: 当应用程序更新时,数据库是否会继续 我可以使用新的Swift应用程序访问数据库吗 我仍然可以在新的swift应用程序中为数据库项目创建模型吗 如果我用Swift创建模型,它们会覆盖我
- 当应用程序更新时,数据库是否会继续
- 我可以使用新的Swift应用程序访问数据库吗
- 我仍然可以在新的swift应用程序中为数据库项目创建模型吗
- 如果我用Swift创建模型,它们会覆盖我用Tianium创建的表吗?用户的数据会丢失吗
- 这方面有一套最佳实践吗
除非您另有说明,否则Alloy将在下记录的位置生成一个
\u Alloy\u
数据库
除非在模型适配器配置中指定idAttribute
,否则Alloy将创建一个Alloy\u id
唯一文本
列来存储每个模型的唯一guid
除此之外,它是一个普通的老式SQLite数据库,您可以从Swift访问。谢谢您的回答,您能提供一些代码示例或链接到如何从Swift访问SQLite数据库的文档吗?我不是Swift开发人员,但:D