【发布时间】:2017-02-22 18:33:39
【问题描述】:
我在启动我的应用时收到以下消息:
2016-10-12 14:47:23.705002 Discovery[377:147958] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2016-10-12 14:47:23.712212 Discovery[377:147958] [MC] Reading from public effective user settings.
“系统组容器”是否与应用组相关?我确实使用应用程序组在应用程序之间共享数据,并且想知道这是否会导致显示此消息?
我在一个应用中这样设置数据:
var userDefaults = NSUserDefaults(suiteName: "group.com.company.myApp")
userDefaults!.setObject("user12345", forKey: "userId")
userDefaults!.synchronize()
然后我使用类似这样的方法在另一个应用程序中检索它:
var userDefaults = NSUserDefaults(suiteName: "group.com.company.myApp")
if let testUserId = userDefaults?.objectForKey("userId") as? String {
print("User Id: \(testUserId)")
}
iOS 10 中是否发生了会导致任何问题或导致显示这些消息的更改?
【问题讨论】:
-
什么错误?您的问题没有错误,只是在 iOS 10 中显示了一些烦人的调试消息。
-
是的。我将编辑我的问题以反映这一点。我想问题是为什么在我试图弄清楚为什么我的应用程序没有正确共享数据时会出现这些消息。
-
从these search results 可以看出,看到这条消息的不止你一个。
-
对,但我没有看到任何解释消息用途的答案?