「Using local storage: 0」メッセージに対応する通知はありますか?
NSPersistentStoreCoordinatorStoresDidChangeNotification は、iCloud に何かがあるときに呼び出されますが、iCloud に何もなく、iCloud の準備ができているときに呼び出されないようです。
1 つのデバイスで既にデータを iCloud と同期しており、2 番目のデバイスを初めて接続すると、iCloud の準備が整うと NSPersistentStoreCoordinatorStoresDidChangeNotification が呼び出されます。しかし、アプリが最初のデバイスで初めて起動されたとき、iCloud にまだトランザクション ログがない場合、通知がまったく届きません。たとえば、ユーザーにプロンプトを表示する方法はありません。他にプロファイルがない場合は、プロファイルを作成してください。私が持っている 1 つのオプションは、ユーザーがプロファイルを作成し、準備ができたら iCloud と統合できるようにすることです。そのため、ユーザーは複数のデバイスで自分の情報を何度も入力する必要があります。