7

我了解到它NSUbiquitousKeyValueStore始终可用,即使没有设置 iCloud 帐户也是如此。这让我相信我可以安全地在其中存储重要数据,而无需在NSUserDefaults.

但是,在他们的文档中,Apple 说如下:

避免将此类用于离线时对您的应用行为至关重要的数据;相反,将此类数据直接存储到本地用户默认数据库中。

我是否忽略了不使用NSUserDefaults(或其他离线商店)作为备份时可能出现的问题?还是 Apple 保护过度,依赖它是否安全NSUbiquitousKeyValueStore

4

1 回答 1

1

Julien 对这个问题发表了以下评论:

这意味着您不应该依赖此商店作为您的本地真相,而应该更多地依赖设备之间的简单同步通信通道。

于 2014-10-24T21:27:46.467 回答