首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSUbiquitousKeyValueStore不工作..。完全没有

NSUbiquitousKeyValueStore不工作..。完全没有
EN

Stack Overflow用户
提问于 2014-06-14 17:14:18
回答 1查看 885关注 0票数 5

我有一个似乎是独特的问题。我的NSUbiquitousKeyValueStore在模拟器的发射之间根本无法工作。也就是说,我甚至没有谈论iCloud同步或类似的东西,我无法让它通过下面的简单测试!

代码语言:javascript
复制
var kvs = NSUbiquitousKeyValueStore.defaultStore()
if kvs.synchronize() == true {
  println("kvs synchronised")
}
println(kvs.stringForKey("test"))
println(kvs.setString("WORKED", forKey:"test"))
println(kvs.stringForKey("test"))

每次我在模拟器中运行我的iOS 8应用程序时,都会输出相同的消息。

代码语言:javascript
复制
kvs synchronised
nil

WORKED

是的,在应享权利中配置和启用了iCloud。是的,即使是“键值商店”也会被选中。是的,模拟器帐户是为iCloud同步设置的。

似乎就连本地支持的SQLite DB在每次运行之间都会遭受重创吗?我不知所措。

EN

回答 1

Stack Overflow用户

发布于 2015-04-14 18:25:15

我读到过iCloud在模拟器上不工作,但它不是官方的。苹果公司的文档中没有任何关于这一点的报道。

我在一个应用程序中使用简单的密钥/值存储实现,令我惊讶的是,它在数千个测试中工作了一两次。绝对不可靠。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24222364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档