Реагировать на родной cra sh на отмену акции - PullRequest
0 голосов
/ 20 апреля 2020

Реагирует на собственное приложение cra sh, когда мы не завершаем процесс sh share, со следующей ошибкой. Нет никакого решения, чтобы решить проблему без обновления своей реактивной версии. На испытательном полете приложение просто кра sh.

Есть идеи, как с этим справиться?

    Illegal callback invocation from native module. This callback type only permits a single invocation from native code.

    RCTFatal
    RCTCheckCallbackMultipleInvocations
    __41-[RCTModuleMethod processMethodSignature]_block_invoke_3
    __89-[RCTActionSheetManager showShareActionSheetWithOptions:failureCallback:successCallback:]_block_invoke
    __68-[UIActivityViewController _cleanupActivityWithSuccess:items:error:]_block_invoke
    -[UIPresentationController transitionDidFinish:]
    __56-[UIPresentationController runTransitionForCurrentState]_block_invoke.503
    -[_UIViewControllerTransitionContext completeTransition:]
    -[UITransitionView notifyDidCompleteTransition:]
    -[UITransitionView _didCompleteTransition:]
    -[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:]
    -[UIViewAnimationState sendDelegateAnimationDidStop:finished:]
    -[UIViewAnimationState animationDidStop:finished:]
    -[UIViewAnimationState animationDidStop:finished:]
    CA::Layer::run_animation_callbacks(void*)
    _dispatch_client_callout
    _dispatch_main_queue_callback_4CF
    __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
    __CFRunLoopRun
    CFRunLoopRunSpecific
    GSEventRunModal
    UIApplicationMain
    main
    start


And here is how I use Share module.
import {
    Share,
} from 'react-native';

await Share.share({
    message: msg,
    url: 'https://www.example.com/',
    title: 'Wow, did you see that?'
}, {
    excludedActivityTypes: [
        'com.apple.UIKit.activity.PostToTwitter'
    ]
})

Реактивная собственная версия: "react-native": "0.46.4"

Reac

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