如何将此Objective-C代码写入Swift

时间:2015-07-22 16:44:41

标签: ios objective-c swift

我在Objective-C中有一个方法,我试图在Swift中调用。

    [TestObjectLoader loadObject:summaryMetrics fromJSONFile:@"SummaryMetrics" withMapping:[MappingProvider summaryMetricsMapping]];

enter image description here

此方法加载JSON文件,当我尝试使用loadObject方法时,我的方法是

TestObjectLoader.loadObject(summaryMetrics,fromJSONFile:“SummaryMetrics”,withMapping:MappingProvider.summaryMetricsMapping()) enter image description here

但是自动完成没有出现。我确实有一个工作的桥接文件,所以我不确定我做错了什么..

错误讯息: TestObjectLoader.Type没有名为loadObject

的成员

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

通常,等效的Swift语法是:

TestObjectLoader.loadObject(summaryMetrics, fromJSONFile:"SummaryMetrics", withMapping:MappingProvider.summaryMetricsMapping())