Wenn Sie die iCloud-Unterstützung zur iOS-App hinzufügen, können Sie iCloud Display Set konfigurieren und mit einer App verknüpfen, indem Sie NSUbiquitousDisplaySet
angeben. Aber iCloud funktioniert auch ohne es, also meine Frage ist: Was ist der Zweck von iCloud Display Sets überhaupt?
In den Dokumenten konnte keine eindeutige Antwort gefunden werden. Darüber hinaus scheint es basierend auf den Apple-Dokumenten so zu sein, als ob die Angabe von Display Set für Ihre App obligatorisch wäre, wenn Sie iCloud verwenden. Das hat mich ein bisschen verwirrt.
Es ist so, dass man das gleiche Display-Set für mehrere Anwendungen oder für iOS- und Mac-App-Versionen teilen möchte?
Es stimmt, dass mehrere Apps auf denselben mobilen Datenspeicher zugreifen können.
Aus der Schlüsselreferenz der Informationseigenschaftenliste :
NSUbiquitousDisplaySet (Zeichenfolge - iOS, Mac OS X) enthält die ID-Zeichenfolge, die Sie in iTunesConnect zum Verwalten des Speichers Ihrer Anwendung konfiguriert haben. Der zugewiesene Anzeigesatz bestimmt, von welchem mobilen Datenordner (im mobilen Account des Benutzers) die Anwendung ihre Datendateien abruft.
Wenn Sie mehrere Anwendungen erstellen, können Sie dieselbe Anzeige für Ihre Anwendungen verwenden oder für jede Anwendung unterschiedliche Anzeigengruppen zuweisen. Wenn Sie beispielsweise eine Lite-Version Ihrer Anwendung erstellen, können Sie zusätzlich zu einer Version mit vollem Funktionsumfang dieselbe Anzeige für beide Versionen verwenden, da sie dieselben grundlegenden Datendateien erstellen und verwenden. Jede Anwendung sollte die in ihrem mobilen Datenordner gespeicherten Dateitypen erkennen und in der Lage sein, sie zu öffnen.
Tags und Links objective-c ios icloud cocoa-touch