Реагирует на собственное приложение 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"