Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIPasteboard字符串从今天的扩展返回null_Ios_Ios9_Today Extension_Uipasteboard - Fatal编程技术网

Ios UIPasteboard字符串从今天的扩展返回null

Ios UIPasteboard字符串从今天的扩展返回null,ios,ios9,today-extension,uipasteboard,Ios,Ios9,Today Extension,Uipasteboard,似乎在iOS 9/Xcode 7 beta 5中,我无法访问 [[UIPasteboard generalPasteboard] string]; 从我的Today小部件扩展中,无论内容如何,每次都返回(NULL)。我查看了发行说明,没有看到任何与此相关的内容 有什么想法吗?这似乎是iOS 9 beta 5的一个未记录的bug,特别是iOS运行时。同样的代码适用于iOS 9 beta 5上的普通应用程序,以及iOS 8.x设备上的today widget。我的应用程序是一个密码管理器,需要

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

[[UIPasteboard generalPasteboard] string];  
从我的Today小部件扩展中,无论内容如何,每次都返回(NULL)。我查看了发行说明,没有看到任何与此相关的内容


有什么想法吗?

这似乎是iOS 9 beta 5的一个未记录的bug,特别是iOS运行时。同样的代码适用于iOS 9 beta 5上的普通应用程序,以及iOS 8.x设备上的today widget。

我的应用程序是一个密码管理器,需要在后台检查粘贴板的内容,以便在一段时间后清除,从而限制用户的密码暴露

主应用程序在后台运行时,也会从
[[UIPasteboard generalPasteboard]字符串]
调用中获得零。当它返回前台时,它会得到正确的数据


因此,我怀疑这是一个新的、未记录的安全/隐私功能,不会有“修复”

这将是不幸的,尽管没有发行说明提到这一变化。据我所知,这是一个错误。但我们拭目以待。我希望我的怀疑是错误的,你的消息来源是正确的。:-)我在设备控制台中获得“:不允许捆绑ID(myapp.bundleid)在粘贴板不在前台时访问粘贴板”。我认为在iOS 9中,不可能在后台获取粘贴板数据。这里有相同类型的应用程序和原理。我发现我可以从后台设置粘贴板,但不能读取它-粘贴板上的
字符串在后台时总是报告为(null)(即使前一行设置了其内容)。刚刚尝试过,Xcode 7 GM在extensions=^)中修复了此问题@EmmanuelG,我使用的是Xcode 7.0.1(7A1001),问题与“Isa Ranjha”相同。请查看我的问题更新:根据Xcode 7 GM的新测试,该漏洞已由苹果公司修复。所以,从粘贴板读取的工作原理和以前一样。@utogaria不,这不是我们在xcode7.0.1中测试的修复程序,仍然相同issue@NitinGohel我刚刚在iOS 9.0.2(Xcode 7.0.1)上试用过,一切都正常。此外,我还尝试了iOS 9.1 beta 4(Xcode 7.1 beta 3),它也可以工作。我想你遇到的问题可能不是由这篇文章中提到的错误引起的。我告诉过你当应用程序在后台,你从safari复制文本,然后打开你的应用程序,你得到的是零而不是文本。这是主要问题。