是否可以使用命名的UIPasteboard(即不是全局的)在兩個應用程序之間傳輸數據?命名應用程序之間的UIPasteboard?
- 的應用程序是完全相互獨立的,所以從不同的廠商有不同的包ID
- 我想使用一個名爲紙板,所以在全球紙板用戶自己的內容不會被覆蓋
蘋果的文件說:
Pasteboards可以是公共或私有。公共粘貼板稱爲系統粘貼板;私人粘貼板由應用程序創建,因此被稱爲應用程序粘貼板。
這意味着粘貼板既可以是「全局的,公共的」,也可以是「命名的和私有的」。
我創建了兩個具有不同包ID的應用程序,似乎可以使用專用的命名粘貼板將內容從一個應用程序傳遞到另一個應用程序。但是,這僅僅是iOS模擬器的一個特性,還是真的支持但沒有很好記錄的東西?
感謝您的任何見解!
感謝您的回答。你特別說「你的應用程序」,但我更關心「任何兩個應用程序」,而不一定是來自同一供應商的兩個應用程序。 – Matthew
無論應用程序是你的還是來自任何人,只要他們知道密鑰,那麼你很好。這與OpenUDID使用的方法相同,這是使用此方法在任何應用程序中共享唯一鍵的一種方法。 – rooster117
真棒,再次感謝。最佳答案! :-D – Matthew