0

我有现有的 KSecValueData 和 KSecAttrAccount

但是当我试图定义一个新的 1

self.username = @keychain.objectForKey kSecAttrLabel

它给了我未定义的局部变量,我查看了文档,我认为 kSecAttrLabel 被初始化为默认值,以便我们可以随时使用它/?还有什么可以用的??

谢谢...

http://developer.apple.com/library/ios/#documentation/Security/Reference/keychainservices/Reference/reference.html

4

1 回答 1

3

当 ruby​​motion 导入常量/全局变量时,例如kSecAttrLabelthen 它会将前导 'k' 大写,因此在这种情况下,您将使用KSecAttrLabel.

这是因为 ruby​​ 常量应该以大写字母开头。

于 2013-08-07T09:54:53.393 回答