Обратный вызов по пустому методу - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу отправить ответный звонок от void

RCT_EXPORT_METHOD(checkOut:(RCTResponseSenderBlock) callback){

}


- (void)paymentViewController:(PaymentViewController *)viewController paymentSuccess:(TransactionResult *)result {
NSLog(@"success: %@", result);
}

- (void)paymentViewController:(PaymentViewController *)viewController paymentFailed:(NSError *)error {
[self showAlertError:error];
}

- (void)paymentViewController:(PaymentViewController *)viewController paymentPending:(TransactionResult *)result {
NSLog(@"pending: %@", result);
}

- (void)paymentViewController_paymentCanceled:(PaymentViewController *)viewController {
 NSLog(@"canceled");
}

когда я запускаю реактив-родной run-ios NSLog просто появляется как журнал не более.

на реагирующий нативный код

const callback = (result) => {
        console.log(result)
    };

Payment.checkOut(callback);

но мне нужен ответный звонок, так что я могу перейти к состоянию как

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