![](/img/trans.png)
[英]iOS keychain:strange behavior while setting and getting data in/out the keychain
[英]ios swift parse: Saving to keychain and print out data from keychain and do a login
我實現了這段代碼https://github.com/exchangegroup/keychain-swift來使用鑰匙串。 我的問題是一個血腥的初學者:
我使用parse.com作為API。 我想將用戶名,密碼和昵稱保存到鑰匙串中,以便自動登錄用戶。 什么現在很好用,但當我嘗試打印昵稱時
let KeyChainNickname = "LocalNickname"
let currentNickname = TegKeychain.get(KeyChainNickname)
self.helloUserLabel.text = "Welcome \(currentNickname)"
我明白了:歡迎可選(“MyNickname”)這是正確的昵稱,但被Optional(“”)包圍
如何在不使用Optional(“”)的情況下打印出名稱?
當我使用parse.com時,我也可以固定用戶數據,Parse本地數據存儲和鑰匙串之間的區別是什么? 除此之外,鑰匙串可以同步到其他ios設備嗎? 這就是為什么我更喜歡鑰匙串方法。
非常感謝!!
加上這個!
在你的代碼中像這樣:
let currentNickname = TegKeychain.get(KeyChainNickname)!
self.helloUserLabel.text = "Welcome \(currentNickname)"
但是你可以用它!
如果您確定currentNickname將獲得一個值。
你的輸出將是"MyNickname"
。
編輯:
if let currentNickname = TegKeychain.get(KeyChainNickname){
self.helloUserLabel.text = "Welcome \(currentNickname)"
}
你也可以嘗試一下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.