是一個簡單的問題,但我只發現可以通過代碼刪除NSUserDefaults設置。用戶是否可以刪除NSUserDefaults設置,如android的sharedPreferences?
我需要知道用戶是否可以像Android一樣刪除NSUserDefaults設置,您可以轉到應用程序的配置並刪除應用程序的數據。
謝謝:))
是一個簡單的問題,但我只發現可以通過代碼刪除NSUserDefaults設置。用戶是否可以刪除NSUserDefaults設置,如android的sharedPreferences?
我需要知道用戶是否可以像Android一樣刪除NSUserDefaults設置,您可以轉到應用程序的配置並刪除應用程序的數據。
謝謝:))
從最終用戶流程中,刪除應用程序或進入設置>常規>重置所有設置可以有效地刪除iOS應用程序的任何本地保存的數據,我相信。
我需要知道用戶是否可以像Android一樣刪除NSUserDefaults設置,您可以轉到應用程序的配置並刪除應用程序的數據。
是的,用戶可以很容易地做到這一點 - 通過從設備上刪除應用程序。 (用戶按住主頁按鈕,直到跳板中的應用程序圖標「抖動」,然後點擊應用程序圖標的角落處的「X」)。這將移除應用程序的沙箱,並且NSUserDefaults是沙箱中的文件並與其他一切一起銷燬。
如果用戶然後重新安裝應用程序,它會得到一個全新的開始 - 就NSUserDefaults而言。
(其他系統級「回憶」這個程序是因爲用戶刪除應用程序不一定只是忘了。)
以及課程的xD,如果你刪除的應用程序,應用程序的所有數據的走了,但我的意思就像在android中,你只能刪除共享偏好數據。在iOS中是一樣的嗎?我問,因爲我看在配置菜單和我的應用程序,我看不出有什麼辦法刪除該應用程序的數據。 –
不要說「當然」。你問了一個問題,因爲你可能不知道答案。我想我告訴過你答案。我對Android一無所知,但我知道iOS中會發生什麼,我告訴你它是什麼。我說過的方式是用戶可以做到的方式。 – matt
對不起,我真的不想粗魯,我明白你的答案,我讚賞,但像我的問題問,我想知道與Android的共享偏好 –