似乎在iOS 9 / Xcode 7 beta 5中,我无法访问
[[UIPasteboard generalPasteboard] string];
从我的今日小部件扩展中,每次无论内容如何,都会返回(NULL)。我查看了发行说明,但没有看到任何相关内容。
有什么想法吗?
答案 0 :(得分:3)
它似乎是iOS 9 beta 5的无证错误,特别是iOS运行时。相同的代码适用于iOS 9 beta 5上的普通应用程序,以及iOS 8.x设备中的当前小部件。
答案 1 :(得分:2)
我的应用程序是密码管理器,需要在后台检查粘贴板的内容,以便在一段时间后将其清除,以限制用户的密码曝光。
主应用程序虽然在后台,但[[UIPasteboard generalPasteboard] string]
来电也是零。当它回到前台时,它会获得正确的数据。
正因为如此,我怀疑这是一个新的无证件安全/隐私功能,并且没有“修复”。