UIPasteboard字符串从Today扩展名返回null

时间:2015-08-07 19:25:43

标签: ios ios9 today-extension uipasteboard

似乎在iOS 9 / Xcode 7 beta 5中,我无法访问

[[UIPasteboard generalPasteboard] string];  

从我的今日小部件扩展中,每次无论内容如何,​​都会返回(NULL)。我查看了发行说明,但没有看到任何相关内容。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

它似乎是iOS 9 beta 5的无证错误,特别是iOS运行时。相同的代码适用于iOS 9 beta 5上的普通应用程序,以及iOS 8.x设备中的当前小部件。

答案 1 :(得分:2)

我的应用程序是密码管理器,需要在后台检查粘贴板的内容,以便在一段时间后将其清除,以限制用户的密码曝光。

主应用程序虽然在后台,但[[UIPasteboard generalPasteboard] string]来电也是零。当它回到前台时,它会获得正确的数据。

正因为如此,我怀疑这是一个新的无证件安全/隐私功能,并且没有“修复”。