Ich habe eine iOS-App mit einer Historie und eine Action-Extension. Die Historie besteht nur aus einem Entitätstyp. Nun soll die Action-Extension auch Einträge in die Historie schreiben können. Solange die App dabei nicht läuft, sollte das ja kein Problem sein. Wenn allerdings dabei auch die App läuft, habe ich zwei Prozesse, die lesend (App) und schreibend (App & Extension) auf die CoreData-Daten zugreifen. Verträgt CoreData das oder bekomme ich dabei Nebenläufigkeits- und Synchronisations-Probleme? Wie würdet ihr das lösen?
Da die Erweiterung nur schreiben soll, hatte ich überlegt, die Daten über Dateien an die App rüber zu schieben. Allerdings gibt es noch eine weitere Erweiterung, die die Daten nur liest und somit in der Regel nicht die aktuellen Daten anzeigt.
Da die Erweiterung nur schreiben soll, hatte ich überlegt, die Daten über Dateien an die App rüber zu schieben. Allerdings gibt es noch eine weitere Erweiterung, die die Daten nur liest und somit in der Regel nicht die aktuellen Daten anzeigt.
„Meine Komplikation hatte eine Komplikation.“