2017-02-01 3 views
0

Ich habe eine ziemlich einfache Frage zu stellen, wie ich neu zu iOS-Programmierung bin, habe ich eine iOS-App von einigen Entwicklern entwickelt und verwendet Core-Daten als Datenbank, jetzt was ich gerne verstehen würde dass ich die gleiche App auch auf Android machen muss, also wie ich die Kerndaten von der iOS App auf SQLite für Android abbilde, ich habe kompletten Code für iOS App, ich bin wirklich verwirrt, da ich keine Dokumentation darüber habe auch. Jede Antwort wäre sehr hilfreich. DankeiOS Core Data zu Android SQLite Maping

Antwort

0

Finden Sie den Pfad zu Ihren Bewerbungsunterlagen mit dem unten stehenden Code. Fügen Sie diese Methode in AppDelegate Klasse hinzu und rufen Sie eine der Methoden des Anwendungslebenszyklus auf.

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

Gehen Sie zum Pfad und finden Sie .sqlite-Datei von Core-Daten für Ihre Anwendung erstellt. Kopieren Sie die gleiche .sqlite-Datei und fügen Sie sie in Ihren Android-Anwendungsordner ein. Auf SqliteHelper Klasse übergeben kopierten SQLite-Dateipfad. Es sollte wie erwartet funktionieren.