Kann ich auf die gleiche Weise nach iCloud-Verfügbarkeit suchen oder gibt es eine andere Möglichkeit, die Verfügbarkeit von CloudKit zu überprüfen?Wie überprüfe ich, ob sich der Benutzer bei CloudKit anmelden kann?
7
A
Antwort
8
Die Klasse CKContainer
hat eine Methode namens accountStatusWithCompletionHandler:
, die für diesen Zweck entwickelt wurde. Rufen Sie es an und prüfen Sie auf CKAccountStatusAvailable
. Sie müssen weiterhin auf NSUbiquityIdentityDidChangeNotification
warten, falls sich der Status ändert.
Was ist, wenn Benutzer offline, aber in iCloud eingeloggt ist. Funktioniert es und gibt CKAccountStatusAvailable zurück? –
Es sollte. Offline kennt das Telefon noch immer den Account. –