使用j2objc在java中内联的接口参数

时间:2015-09-14 09:49:34

标签: j2objc

我的Java模型中有一个方法,就像这样调用:

httpClient.login(email, password, new JsonResponseHandler() {
        @Override
        public void onSuccess(int statusCode, JsonObject response) {
        }

        @Override
        public void onFailure(int statusCode, JsonObject response) {
        }
    });

我的问题是,在将我的模型翻译成objective-c

之后,如何在Swift中使用它
client.loginWithNSString(email, withNSString: password, withJsonResponseHandler: JsonResponseHandler!)

有没有办法内联JsonResponseHandler或其他任何方式?

1 个答案:

答案 0 :(得分:0)

这看起来像是Anonymous class in Swift question的副本。看起来您需要创建一个实现JsonResponseHandler的类(可能在闭包内),然后创建该类的实例。