尝试集成iCloud,并尝试了解NSUbiquitousKeyValueStoreDidChangeExternallyNotification。我有一个观察者设置来监听它,一切都按预期工作,除非互联网连接丢失。重新获取时,观察者不会发现在停机期间发生的任何更改。此时的任何后续更改都会被拾取(并且看起来也是在停机时间期间也会被推迟)但我想我的混乱是因为同一个观察者可以在应用程序首次打开时通知我更改,无论如何发生了什么变化或互联网是否可用。我认为观察者在任何情况下都会采取相同的行动,但我没有看到这种行为?