访问共享实例Swift,Objective-C等效

时间:2015-01-30 17:18:28

标签: objective-c swift

我正在尝试将我的应用程序的app委托从Objective-C转换为Swift,并且正在努力转换这一行代码(我正在创建一个混合项目,并开始转换应用程序委托):

    [GBConfig sharedInstance].agency = [GBAgency georgiaTechAgency];

我试过了

    GBConfig.sharedInstance.agency = GBAgency.georgiaTechAgency

    GBConfig.sharedInstnace(agency) = GBAgency(georgiaTechAgency)

和许多其他代码行,但我无法弄清楚。任何帮助是极大的赞赏。我是Swift的新手。

1 个答案:

答案 0 :(得分:1)

如果我们对代码一无所知,很难告诉你问题出在哪里。但是(做出很多假设)你可以尝试

var config : GBConfig = GBConfig.sharedInstance()
config.setAgency(GBAgency.georgiaTechAgency())

或更直接

GBConfig.sharedInstance().agency = GBAgency.georgiaTechAgency()

但这是一个与Swift语法相关的问题,所以对Swift来说一本好书可能是一个很好的起点。