MagicalRecord (CoreData) + Heute Erweiterung (iOS8) ... Werden sie spielen?

8

Ich hoffe, Sie können mir helfen. Ich füge Today-Support zu meiner App hinzu, die MagicalRecord Ссылка verwendet, um alle meine CoreData-Sachen zu verwalten.

Ich reiße mir die Haare aus und versuche zu verstehen, wie ich meine Daten in die Today-Erweiterung einfügen kann.

Ich habe App-Gruppen wie hier beschrieben aktiviert. Ссылка aber die gesamte Dokumentation und die StackOverflow-Posts, die ich lese, beziehen sich auf die direkte Verwendung von CoreData. MagicalRecord macht viel harte Arbeit für Sie, deshalb habe ich es benutzt, da ich zu Beginn dieses Projekts völlig neu war. Also Dinge wie:

  

Wo Sie Ihren Core Data-Stack initialisieren, fügen Sie einen Store hinzu   Dein persistantStoreCoordinator ein bisschen so:

%Vor%
  

Es geht einfach darum, Ihren vorherigen Wert für storeURL zu ändern   (normalerweise irgendwo in NSDocumentDirectory) zu einem Ort, der in   Ihr freigegebener App-Gruppenordner. Sie tun dies mit

%Vor%

... Ich verstehe nicht, wie / wo zu implementieren.

Ich hatte mir vorgestellt, dass ich den MagicalRecord-Stack in meiner Erweiterung genauso einrichten müsste wie in meinem AppDelegate, aber natürlich scheitert es.

Ich hoffe wirklich, dass jemand in einer ähnlichen Situation ist und etwas Licht in die Zukunft bringen kann.

Jeglicher Code, den Sie für das Posten benötigen, lassen Sie es mich wissen.

Vielen Dank im Voraus

    
Emile Bennett 26.09.2014, 17:55
quelle

3 Antworten

5

Nicht sicher, ob dies mit früheren Versionen von MagicalRecord funktioniert, aber ab 2.2 können Sie einfach die letzte URL als Geschäftsname übergeben:

%Vor%     
josema.vitaminew 13.02.2015 08:55
quelle
4

Ich hatte das gleiche Problem, das ich beheben konnte, indem ich diesem Thread folgte. Ссылка

Ich habe zuerst die folgende Methode in NSPersistentStore + MagicalRecord.m

aktualisiert %Vor%

Dann habe ich innerhalb meiner Extension einfach folgendes hinzugefügt: load method.

%Vor%     
rowan.t 29.09.2014 14:17
quelle
3

Ändern

%Vor%

bis

%Vor%     
Igor 18.02.2015 19:33
quelle