Ios 如何将Objective-C代码写入Swift
我在Objective-C中有一个方法,我正在尝试调用SwiftIos 如何将Objective-C代码写入Swift,ios,objective-c,swift,Ios,Objective C,Swift,我在Objective-C中有一个方法,我正在尝试调用Swift [TestObjectLoader loadObject:summaryMetrics fromJSONFile:@"SummaryMetrics" withMapping:[MappingProvider summaryMetricsMapping]]; 这个方法加载一个JSON文件,当我尝试使用loadObject方法时,我的方法是 TestObjectLoader.loadObjectsummaryMetrics,
[TestObjectLoader loadObject:summaryMetrics fromJSONFile:@"SummaryMetrics" withMapping:[MappingProvider summaryMetricsMapping]];
这个方法加载一个JSON文件,当我尝试使用loadObject方法时,我的方法是
TestObjectLoader.loadObjectsummaryMetrics,来自jsonfile:SummaryMetrics,带有映射:MappingProvider.summaryMetricsMapping
但是自动完成功能没有出现。我确实有一个桥接文件正在工作,所以我不确定我做错了什么
错误消息:
TestObjectLoader.Type没有名为loadObject的成员
任何帮助都将不胜感激 一般来说,等效的Swift语法为:
TestObjectLoader.loadObject(summaryMetrics, fromJSONFile:"SummaryMetrics", withMapping:MappingProvider.summaryMetricsMapping())
TestObjectLoader是有效的对象吗?是的,它在您实例化TestLoader实例的目标cDid中完全起作用?看起来您将其称为static.var加载程序:TestObjectLoader=TestObjectLoader;像这样吗?如果是这样,那么您的代码将是loader.loadObjectsummaryMetrics,来自jsonfile:SummaryMetrics,带有mapping:MappingProvider.SummaryMetricsMapping是的,这是我做的,但它不起作用。TestObjectLoader.Type没有名为LoadObjectNot work的成员意味着自动完成不起作用或编码?