Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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
如何将Swift错误映射到Objective-C N错误?_Objective C_Swift3 - Fatal编程技术网

如何将Swift错误映射到Objective-C N错误?

如何将Swift错误映射到Objective-C N错误?,objective-c,swift3,Objective C,Swift3,我在Swift中实现了一些逻辑,我需要在Objective-C类中使用它。我需要在Objective-C中实现Swift协议。该Swift协议的一种方法包含错误作为参数。以下是Swift协议方法,我想在ObjC中实现: func scheduledLocationManager(_ manager: ScheduledLocationManager, didFailWithError error: Error) 如何将Swift错误转换为N错误?没问题。Objective-C将自动将其视为 -

我在Swift中实现了一些逻辑,我需要在Objective-C类中使用它。我需要在Objective-C中实现Swift协议。该Swift协议的一种方法包含错误作为参数。以下是Swift协议方法,我想在ObjC中实现:

func scheduledLocationManager(_ manager: ScheduledLocationManager, didFailWithError error: Error)

如何将Swift错误转换为N错误?

没问题。Objective-C将自动将其视为

- (void)scheduledLocationManager:(ScheduledLocationManager * _Nonnull)manager didFailWithError:(NSError * _Nonnull)error;