【发布时间】:2013-03-13 14:12:53
【问题描述】:
我有一个验证用户凭据、姓名和 PIN 的 Mac 应用程序。使用CoreData,如何从特定的value 引用key?例如,在数据库中,John Doe 的 PIN 为 1234。当用户选择他们的姓名时,他们输入他们的 PIN 并点击登录按钮。如果 pin 与 CoreData 在其数据库中的内容匹配,则允许用户继续。我已经准备好一切准备就绪,我只是不知道如何从 Core Data 获取 PIN 值。然后,我会将其与用户输入的字符串值进行比较,以验证用户的凭据。它可能很简单,但我无法弄清楚。实体名称:Employee 属性:'employeeName' & 'employeePin'。
- (IBAction)loginButton:(NSButton *)sender {
NSString *name = self.chooseNameBox.selectedCell;
NSString *pass = self.pinEntryField.stringValue;
context.???
}
感谢任何帮助。
【问题讨论】:
-
您以纯文本而不是哈希的形式保存 PIN 码???
-
@trojanfoe 当然。它只是一个个人应用程序,没有为应用商店或其他任何东西实现。
标签: xcode macos core-data key-value-coding