Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将Objective-C代码写入Swift_Ios_Objective C_Swift - Fatal编程技术网

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

Ios 如何将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,

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

    [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的成员意味着自动完成不起作用或编码?