我有KSecValueData和KSecAttrAccount
但是当我尝试定义新的1
时self.username = @keychain.objectForKey kSecAttrLabel
它给了我undefine局部变量,我检查了文档,我认为kSecAttrLabel是默认初始化,所以我们可以随时使用它/?还有什么可以用?
...谢谢
答案 0 :(得分:3)
当rubymotion导入常量/全局变量(例如kSecAttrLabel
)时,它会将前导'k'大写,因此在这种情况下,您将使用KSecAttrLabel
。
这是因为ruby常量应该以大写字母开头。