簡體   English   中英

ios swift parse:保存到鑰匙串並從鑰匙串打印出數據並進行登錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM