ios - <错误> : Couldn't read values in CFPrefsPlistSource

标签 ios

我在使用 iOS 11 时遇到了一些问题。我们使用 App Groups 在我们的一些应用程序之间共享一些信息,但是一些客户在将他们的 iPhone 更新到 iOS 11+ 后,这些应用程序停止访问 App Groups 中的信息。它总是有效。

我收到以下错误:

Couldn't read values in CFPrefsPlistSource<0x1c010b5b0> (Domain: group.com.****, User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd

有人知道是什么原因造成的吗?有的客户删除所有应用后重新安装解决了问题,但也有客户说没有解决(不知道他们是不是真的删除了我们所有的应用)。

有什么方法可以回收或清理应用组?

最佳答案

在 watch OS 2 中,我们无法访问应用程序组,因此如果您想从钥匙串(keychain)中获取任何信息,例如登录信息或其他信息,您可以使用 watch connectivity framework。当我尝试从 userdefault 访问一些在 watchOS1 中运行良好的信息时,它在升级 watchOS 后显示相同的错误。有关 watch 连接的工作方式,请参阅此链接。这里解释了一切。

https://kristina.io/watchos-2-how-to-communicate-between-devices-using-watch-connectivity/

关于ios - <错误> : Couldn't read values in CFPrefsPlistSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47201393/

相关文章:

ios - 如何使 UIWebViews 缩放以适合 collectionView 单元格?

ios - 在 Swift 中,对于 AnyObject,我如何设置 Value() 然后调用 valueForKey()

javascript - Axios请求在iOS上显示响应,但不适用于android

ios - 用户开始输入时如何记住 UITextView 中的文本属性

ios - 如何使用当前设置将 uitableview 自定义为不同的部分?

html - Mathjax 的 iOS Swift 语法

android - 适用于 iOS 和 Android 的网络延迟、电池和负载模拟工具

ios - 获取当前前台应用的名称

html - iframe iOS 问题与 src 元素 100vh

iOS Google maps sdk - 使用 subview 而不是主视图时标记不指向