锁存箱的方法在Swift中不可用

时间:2014-08-25 15:01:56

标签: swift

我通过Cocoapods安装了Lockbox。我把它添加到我的桥接头。我可以使用let lockbox = Lockbox()获取一个Lockbox对象,并且swift会识别出一个Lockbox是它所知道的类型,因此我认为我的桥接标题正在提取文件。但我不能称之为任何一种课程方法。

Lockbox有一个方法:

+(NSString *)stringForKey:(NSString *)key;

我认为我应该能够通过这样做来访问它:

let aString = lockbox.stringForKey("someKey")let aString = Lockbox().stringforKey("someKey")

但是我收到错误"' Lockbox'没有名为' stringForKey'的成员。"我错过了什么?

1 个答案:

答案 0 :(得分:2)

Lockbox的所有方法都是类方法,但您尝试在实例上调用stringForKey()。你想要的代码是:

let aString = Lockbox.stringForKey("someKey")