嗨,我正在開發一個通用的應用程序,在我的應用程序的用戶登錄後,我很存儲令牌ID在本地使用uderdefaults.When曾經我關閉應用程序,時間用戶默認被清除automatically.In iPhone的數據不會被自動清除,但在iPad的唯一數據是clearing.I需要這個信息,當用戶註銷當時只有我需要清除這些data.following代碼我用於存儲數據。UserDefaults數據被刪除後,關閉應用在ipad
let defaults = UserDefaults.standard
defaults.set(signUpInfo.devicetoken.token, forKey: "auth_token")
defaults.set(signUpInfo.devicetoken.name, forKey: "user_Name")
defaults.set(signUpInfo.devicetoken.mobile, forKey: "mobileNumber")
defaults.set(signUpInfo.devicetoken.email, forKey: "email")
defaults.synchronize()
這裏的代碼看起來應該可以正常工作。你確定這段代碼在iPad上被擊中,並且'devicetoken'包含了信息嗎? –
請確認打印指定鍵的值。檢查與密鑰,有時拼寫錯誤發生....代碼是正確的。 –
數據存儲。如果我收這些數據被刪除automatically.I我不是刪除這些data.This是隻發生在iPad的 – ram