2016-05-03 67 views
0

我曾經提交過我的第一個應用程序,但由於IOS數據存儲指導原因而被拒絕。IOS應用程序被拒絕:2.23 - 應用程序必須遵循iOS數據存儲指導原則

我研究了很多,發現文檔目錄應該只有用戶特定的數據,否則它應該被標記爲不備份。我遵循以下步驟,發現只有0.2kb的數據由我的應用程序備份。 - 安裝並啓動應用程序 - 進入設置> iCloud中>存儲>管理存儲 - 選擇設備 - 如果必要的話,請點擊「顯示所有的應用程序」 - 檢查你的應用程序的存儲

我想知道些什麼即使我的Document和tmp目錄是從我得到這個0.2kb數據的地方是空的。

screenshot of my app directory from xcode

有什麼建議嗎?

+0

你需要指定是否使用了swift或者objectiveC,即使你的代碼已經很快,所以其他人很容易看到你的帖子... – 0yeoj

+0

@ 0yeoj我正在使用swift。 – Dushyant

+0

我相信你需要'NSFileManager'爲此,試着看[這裏](http://stackoverflow.com/questions/25100262/save-data-to-plist-file-in-swift).. – 0yeoj

回答

0

我不確定這是否解決了您的整個問題,但您無法修改您的包內的文件。調用你的包內的東西的setResource會導致錯誤。我不明白你爲什麼會將它稱爲應用程序的一部分。

+0

我認爲它可能是csv文件即將得到備份,因爲如果您看到我附加的屏幕截圖,Documents和tmp文件夾爲空,並且在檢查iCloud上的應用程序存儲時,我的設備顯示0.7Kb。所以我的問題是,如果緩存不是由iTunes備份的話,這個0.7Kb數據將來自哪裏。 – Dushyant

相關問題