Ionic App Calling Собственная функция iOS, ошибка: Ionic Native: устройство не сработало в течение 5000 мс - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть ионное приложение в iOS, где мы представляем собственный экран и вызываем там веб-сервис.после получения ответа от сервера мы снова отправляем ответ на ионный экран и закрываем собственный экран.

Но обратный вызов не работает, получая

ПРЕДУПРЕЖДЕНИЕ: Ionic Native: устройство уже не сработало в течение 5000 мс.Это может произойти, когда плагины находятся в несовместимом состоянии.Попробуйте удалить плагины из плагинов / и переустановить их.

 this.nativewebview.nativeMethod({}).subscribe((result) => {

  console.log('SUCCESS API CALL FROM NATIVE ------ >>>>> ');

   this.handleCloseWebView();


}, (err) => {
  console.log(err);

});

И код iOS -

- (void)nativeMethod:(CDVInvokedUrlCommand*)command {
    [self apiCall command:command];
}

-(void)apiCall command:(CDVInvokedUrlCommand*)wsCommand {

    [webViewController callCheckoutWebService completionHandler:^(NSString * _Nullable result) {
        CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:result];
        [self.commandDelegate sendPluginResult:pluginResult callbackId:wsCommand.callbackId];
        NSLog(@"=======1");
    }];

}

Может кто-нибудь сказать мне, в чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...