我正在创建一个登录 View 。我有两个用于用户电子邮件和密码的 UITextField
。当用户单击“登录”按钮时,这两个参数将发送到我的 API 并检查用户是否存在。如果此用户存在,我的 API 会获取用户的电子邮件、姓名、状态和 token ,并将 JSON 结果返回给我。 token 有过期日期。因此,我需要将 token 和电子邮件存储在设备中,这样用户就不必重复登录。
我是新手。所以,感谢任何代码帮助。谢谢。
更新
我已经将 LockSmith.swift 和 LockSmithRequest.swift 导入到我的项目中。我还添加了与 matt 博客相同的 KeyChainService.swift 到项目中。但是我遇到了这些问题,我的 xcode 是 6.2。
最佳答案
Keychains应该用于存储用户的电子邮件和密码。以下是一些讨论在 Swift 中执行此操作的帖子:
关于ios - 如何将用户数据存储到设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29113623/