我使用UIDocumentInteractionController在應用程序中預覽文檔。但是,有時文檔顯示正常,其他時候交互控制器顯示消息「閱讀文檔時出錯」。我知道這不是文檔的問題,因爲相同的文檔有時會顯示,有時不顯示。UIDocumentInteractionController - 讀取文檔時出錯
重新啓動設備暫時解決了這個問題 - 所以它似乎是一個內存問題,但奇怪的是我沒有得到任何內存警告。關於如何使這個工作可靠的任何想法嗎?
注:
- 的documentinteractioncontroller預覽解僱,當完成,以確保前預覽發佈 控制器不 保留在內存中
- 我使用QuickLook的控制器
我還沒有檢查應用程序使用多少內存時,因爲我認爲應該使用太多的內存,我會得到一個內存警告。即使內存使用率很高,我也沒有辦法改進它,因爲在呈現交互控制器預覽之前,除了rootvc之外,該應用程序會取消所有視圖。 (我已經檢查過泄漏了)。至於第二個建議,我不認爲它與文檔的狀態有關 - 原因是當在另一個應用程序中選擇「在MyApp中打開」時會預覽文檔,這會導致iOS將其寫入到沙盒目錄中 – RunLoop 2012-03-19 05:35:59