无法使用React Native在iOS中打开共享对话框

时间:2017-06-30 14:41:26

标签: ios react-native react-native-ios

我正在使用React Native开发应用程序,我有以下代码:

Share.share({
  title,
  message: url,
  url,
})
.then((a) => console.warn('', a)
.catch((e) => console.warn('error', e)));

这在Android中运行良好,但在iOS中,共享对话框会立即打开并关闭,同时我的应用程序保持冻结状态,就好像它正在等待共享对话框中的某些响应一样。

有什么想法吗?无法找到任何相关问题。

这就是我使用的:https://facebook.github.io/react-native/docs/share.html

我也试过ActionSheetIOS,我也有同样的行为。

1 个答案:

答案 0 :(得分:2)

显然,无法在iOS中的模式中打开共享对话框,或者类似的东西。我解决了这个问题,当模态关闭时发出一个事件,然后打开共享对话框。

以下是问题:https://github.com/facebook/react-native/issues/10471