【问题标题】:iOS Core Data to Android SQLite MappingiOS 核心数据到 Android SQLite 的映射
【发布时间】:2017-06-18 05:47:21
【问题描述】:

我有一个相当简单的问题要问,因为我是 iOS 编程新手,我有一个由一些开发人员开发的 iOS 应用程序,并使用 Core 数据作为数据库,现在我想了解的是,我必须Android 上也有相同的应用程序,那么我将如何将核心数据从 iOS 应用程序映射到 Android 的 SQLite,我有完整的 iOS 应用程序代码,我真的很困惑,因为我也没有关于它的文档。

【问题讨论】:

    标签: android ios sqlite core-data


    【解决方案1】:

    使用以下代码查找应用程序文档的路径。在AppDelegate 类中添加此方法,并从任何应用程序生命周期方法中调用。

    // Returns the URL to the application's Documents directory.
      - (void)findDocumentsDirectory
      {
         NSLog(@"%@",[[[NSFileManager defaultManager]URLsForDirectory:NSDocumentDirectory  inDomains:NSUserDomainMask] lastObject]);
      }
    

    转到路径并找到由核心数据为您的应用程序创建的 .sqlite 文件。复制相同的 .sqlite 文件并将其粘贴到您的 Android 应用程序文件夹中。在 SqliteHelper 类传递复制的 sqlite 文件路径。它应该按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 2016-12-16
      • 2013-07-29
      • 1970-01-01
      • 2013-03-27
      • 2014-03-15
      • 1970-01-01
      相关资源
      最近更新 更多