Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 反应本机共享内容_React Native - Fatal编程技术网

React native 反应本机共享内容

React native 反应本机共享内容,react-native,React Native,我正在尝试学习react native的基础知识,并从基本选项卡模板开始。我正在尝试创建一个社交媒体共享屏幕,在那里你可以在iOS上显示应用程序和空投的列表,但不幸的是,这不起作用。我的代码显示一个空视图,我希望共享对话框出现在顶部。我可以查看,但没有共享选项 这是密码 ` 从“React”导入React; 从“react native”导入{View,StyleSheet}; 从“react native”导入{Share}; var ActionSheetIOS=反应; 导出默认类Share

我正在尝试学习react native的基础知识,并从基本选项卡模板开始。我正在尝试创建一个社交媒体共享屏幕,在那里你可以在iOS上显示应用程序和空投的列表,但不幸的是,这不起作用。我的代码显示一个空视图,我希望共享对话框出现在顶部。我可以查看,但没有共享选项

这是密码

`

从“React”导入React;
从“react native”导入{View,StyleSheet};
从“react native”导入{Share};
var ActionSheetIOS=反应;
导出默认类ShareScreen扩展React.Component{
静态导航选项={
标题:“股份”,
};
showShareActionSheet(){
ActionSheetIOS.showShareActionSheetWithOptions({
网址:'https://www.someurl.org',
});
}
render(){
返回(
这个.showShareActionSheet();
);
}   
}
const styles=StyleSheet.create({
容器:{
弹性:1,
paddingTop:15,
背景颜色:'#000000',
},
});
`


你知道这不起作用的原因吗?

你可以使用此软件包进行共享,此软件包将帮助你将内容共享到WhatsApp、FB和其他社交应用程序。

你可以使用此软件包进行共享,此软件包将帮助你将内容共享到WhatsApp、FB、,和其他社交应用程序。

您需要包装您的
this.showShareActionSheet()以使其正常工作

<View style={styles.container}>
    {this.showShareActionSheet()}
</View>

{this.showShareActionSheet()}

否则它将被视为纯文本而不是指令

您需要包装
this.showShareActionSheet()以使其正常工作

<View style={styles.container}>
    {this.showShareActionSheet()}
</View>

{this.showShareActionSheet()}

否则它将被视为纯文本而不是指令

谢谢你的回答,它让我遇到了一个错误“ActionSheetIOS.showShareActionSheetWithOptions”未定义-我也需要导入它吗我对js也不熟悉,请更改行var ActionSheetIOS=React;to var{ActionSheetIOS}=React;我将ActionSheetIOS更改为Share.Share及其工作:)虽然它只工作了一次,然后不再显示:(感谢您的回答,它使我遇到了一个错误“ActionSheetIOS.showShareActionSheetWithOptions”未定义-我也需要导入它吗?-我也是js新手。请更改您的行var ActionSheetIOS=React;更改为var{ActionSheetIOS}=React;我将ActionSheetIOS更改为Share.Share及其工作:),尽管它只工作一次,然后不再显示:(