我有兩個應用程序使用各種UIPasteboard名稱作爲方案在彼此之間共享數據。UIPasteboard未清理
的pasteboards使用反向DNS命名慣例,像這樣:com.mycompany.myapp.stuffx, com.mycompany.myapp.stuffy
所有使用這些pasteboards屬於com.mycompany
命名空間中的應用程序。
當我卸載應用程序A時,存儲在粘貼板中的數據如預期的那樣存在。在我卸載應用程序B之後,有效地刪除所有使用粘貼板的應用程序,我期望清理任何關聯的數據/粘貼板,因爲持久性屬性的文檔提示了這一點。但是,這不會發生;在重新安裝應用程序之後,它仍然能夠訪問舊的粘貼板數據。
粘貼板是由任何應用程序首先創建的,並將其persistent
屬性設置爲true。如果沒有什麼東西在使用它,是否可以確保舊的紙板數據被清除?
這就是我會做什麼。謝謝! – jverrijt 2013-04-09 16:39:15
@jverrijt他們說什麼?它仍然像您在問題中所描述的那樣行事。我正在使用iPhone 5S iOS 7.1 – 2014-10-23 12:32:12