0

Objective C からいくつかのコードを変換しています。

-(nonnull NSString*) endpoint {
    return @"LoginRequest";
}

Swift コンバーターが生成する

func endpoint() -> nonnull NSString {
    return "LoginRequest"
}

ただし、null 以外は迅速に認識されません。これもオーバーライド関数である必要があります。

私はそれがの線に沿っているべきだと信じています

   override func endpoint() -> NSString {
    return "LoginRequest"
    }

しかし、それはエラーを引き起こします。メソッドは、そのスーパークラスのメソッドをオーバーライドしません。オーバーライドを削除する必要はありません。削除すると、Objective C インポート ライブラリのオリジナルと競合します。

助けていただけますか?

4

1 に答える 1