是否可以使用命名的UIPasteboard(即不是全局的)在两个应用程序之间传输数据?命名应用程序之间的UIPasteboard?
- 的应用程序是完全相互独立的,所以从不同的厂商有不同的包ID
- 我想使用一个名为纸板,所以在全球纸板用户自己的内容不会被覆盖
苹果的文件说:
Pasteboards可以是公共或私有。公共粘贴板称为系统粘贴板;私人粘贴板由应用程序创建,因此被称为应用程序粘贴板。
这意味着粘贴板既可以是“全局的,公共的”,也可以是“命名的和私有的”。
我创建了两个具有不同包ID的应用程序,似乎可以使用专用的命名粘贴板将内容从一个应用程序传递到另一个应用程序。但是,这仅仅是iOS模拟器的一个特性,还是真的支持但没有很好记录的东西?
感谢您的任何见解!
感谢您的回答。你特别说“你的应用程序”,但我更关心“任何两个应用程序”,而不一定是来自同一供应商的两个应用程序。 – Matthew
无论应用程序是你的还是来自任何人,只要他们知道密钥,那么你很好。这与OpenUDID使用的方法相同,这是使用此方法在任何应用程序中共享唯一键的一种方法。 – rooster117
真棒,再次感谢。最佳答案! :-D – Matthew