Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/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 你的纸板没有清理干净_Ios_Uipasteboard - Fatal编程技术网

Ios 你的纸板没有清理干净

Ios 你的纸板没有清理干净,ios,uipasteboard,Ios,Uipasteboard,我有两个应用程序,它们使用各种各样的UIPasteboard名称作为彼此共享数据的方案 粘贴板使用反向DNS命名约定,如:com.mycompany.myapp.stuffx,com.mycompany.myapp.stuffy 所有使用这些粘贴板的应用程序都属于com.mycompany名称空间 当我卸载应用程序A时,正如预期的那样,存储在粘贴板中的数据仍然存在。卸载app B后,有效地删除了所有使用粘贴板的应用程序,我希望所有相关的数据/粘贴板都会被清理,因为persistent属性的文档表

我有两个应用程序,它们使用各种各样的UIPasteboard名称作为彼此共享数据的方案

粘贴板使用反向DNS命名约定,如:
com.mycompany.myapp.stuffx,com.mycompany.myapp.stuffy

所有使用这些粘贴板的应用程序都属于
com.mycompany
名称空间

当我卸载应用程序A时,正如预期的那样,存储在粘贴板中的数据仍然存在。卸载app B后,有效地删除了所有使用粘贴板的应用程序,我希望所有相关的数据/粘贴板都会被清理,因为persistent属性的文档表明了这一点。然而,这并没有发生;在我重新安装应用程序后,它仍然能够访问旧的粘贴板数据


粘贴板由任何应用程序首先需要创建,并将其
persistent
属性设置为true。如果没有任何东西在使用旧的粘贴板数据,是否可以确保将其清除?

听起来你应该在这方面与Apple一起打开一个bug


正如您所说的,文档中指出,在卸载创建粘贴板的应用程序时,应该删除粘贴板,而这对您来说是不可能的。

听起来您应该在这个问题上与Apple一起打开一个bug


正如您所说的,文档中指出,在卸载创建粘贴板的应用程序时,应该删除粘贴板,但您不会这样做。

我认为这是预期的行为

“有效地删除所有使用粘贴板的应用程序”——系统如何知道这一点


我建议在安装后第一次启动时执行一些特殊操作,您可以测试您是否是要安装的特殊应用程序组中的第一个应用程序,并清除粘贴板。我认为这是预期的行为

“有效地删除所有使用粘贴板的应用程序”——系统如何知道这一点


我建议在安装后第一次启动时执行一些特殊操作,您可以测试您是否是要安装的特殊应用程序组中的第一个应用程序,并清除粘贴板

这就是我要做的。谢谢@他们怎么说?它仍然像问题中描述的那样。我正在使用iPhone 5S iOS 7.1,这就是我要做的。谢谢@他们怎么说?它仍然像问题中描述的那样。Im使用iPhone 5S iOS 7.1苹果的文档中说“当创建永久应用程序粘贴板的应用程序卸载时,该粘贴板将被删除。”。这是UIPasteboard上持久属性的文档。(来自这些文档)如果应用程序A创建了粘贴板,我希望在删除应用程序A时将其删除。即使从那时起应用程序B已经读过或写过。(并非如您所期望的那样发布)我同意@stevex,您应该将此作为bug打开。最好在使用能够重新创建它的最小应用程序重新创建它之后。-他们很可能只是修改文档,所以在此期间,我会编写一个解决方案。苹果的文档说“当创建永久应用程序粘贴板的应用程序卸载时,该粘贴板将被删除。”。这是UIPasteboard上持久属性的文档。(来自这些文档)如果应用程序A创建了粘贴板,我希望在删除应用程序A时将其删除。即使从那时起应用程序B已经读过或写过。(并非如您所期望的那样发布)我同意@stevex,您应该将此作为bug打开。最好在使用能够重新创建它的最小应用程序重新创建它之后。-他们可以很好地修改文档,所以在此期间,我会编写一个解决方案。