2014-02-16 43 views
0

我使用NSFM的方法removeItemAtURL刪除iCloud中的一些項目,雖然之後我運行一個NSMetaDataQuery,它仍然可以看到這個項目爲3秒。有沒有辦法來解決這個問題? 我試圖上傳一個項目到iCloud,如果有這樣的名字的文件存在,我需要替換它,然後跟蹤NSMetaDataItem的uploadingPercentKey將其顯示給用戶,但正如我之前所說的,該項目仍然返回YES從valueForKey:NSMetadataUbiquitousItemIsUploadedKey比如移除後3秒鐘。立即在iCloud中刪除項目

回答

0

據我所知,沒有辦法加快速度。守護進程將元數據與您的應用程序分開處理。這可能需要一些時間來更新元數據,甚至更長時間才能將該元數據發送到雲,然後再發送到其他設備。

我想你只需要嘗試圍繞這個延遲進行設計。假定元數據可能不是最新的。