2017-01-25 10 views
-1

私はSwiftに実装されているロジックをいくつか持っており、Objective-Cクラスで使用する必要があります。 Objective-CではSwiftプロトコルを実装する必要があります。このSwiftプロトコルの1つのメソッドには、Error as paramが含まれています。ここでスウィフトプロトコル方式があり、私はにObjCに実装するWAN:Swift ErrorをObjective-C NSErrorにマッピングする方法?

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

NSErrorへスウィフトエラーを変換する方法は?

答えて

1

問題ありません。 Objective-Cはそれを自動的に次のように表示します:

- (void)scheduledLocationManager:(ScheduledLocationManager * _Nonnull)manager didFailWithError:(NSError * _Nonnull)error; 
関連する問題