大佬教程收集整理的这篇文章主要介绍了iOS 9和WatchOS 2上的NSUserDefaults(suiteName :) – 无法正常工作?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
保存在iOS应用程序中
let groupDefaults = NSUserDefaults(suitename: "group.company.appSharedDefaults") groupDefaults?.setObject(theArray,forKey: "theKey") groupDefaults?.synchronize()
阅读(适用于iOS但不适用于WatchOS 2)
let groupDefaults = NSUserDefaults(suitename: "group.company.appSharedDefaults") if groupDefaults!.objectForKey("theKey") != nil { textEmojiArray = NSMutableArray(array: groupDefaults!.objectForKey("theKey") as! NSArray) } else { //error }
两个.entitlements文件都包含group.company.appSharedDefaults
现在,当我在监视对象上运行读取代码时,objectForKey返回nil,但它在iOS上有效(设备和模拟器结果相同).
我错过了什么!?
以上是大佬教程为你收集整理的iOS 9和WatchOS 2上的NSUserDefaults(suiteName :) – 无法正常工作?全部内容,希望文章能够帮你解决iOS 9和WatchOS 2上的NSUserDefaults(suiteName :) – 无法正常工作?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。