快速调用'自我'错误

时间:2015-11-02 02:32:41

标签: swift function

我为我的类创建了一个扩展,并添加了一个函数名getFilePath。 之后,我在扩展名中添加了一些代码,如下所示:

static let resumableUploads:AnyObject = {

    var url = self.getFilePath()

    /*bababaa*/

}()

但我收到此错误消息“使用未解析的标识符'self”“,所以有人可以告诉我发生了什么,如果我想调用该函数该怎么办?

非常感谢!

1 个答案:

答案 0 :(得分:0)

您正在编写静态变量。静态函数不能指自我。 如果您正在调用的函数也是静态的,则可以编写

var url = [ClassName].getFilePath()

或者您可以从变量中删除静态声明