使用import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
export default class Login extends React.Component {
render() {
return (
<View style={styles.container}>
Add friends here!
<Button
title="Back to home"
onPress={() =>
this.props.navigation.navigate('Home')
}
/>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
时,我的应用程序未显示为Unable to resolve "./source/screens/home" from "source\helper\AppNavigator.js"
作为共享扩展名。但是,当我按Safari图标将用户从我的应用程序带到Safari应用程序时,SFSafariViewController
确实将我的应用程序显示为共享扩展。它在UIActivityViewController
上停留为UIActivityViewController
是否有某些阻止包含的应用程序显示为.action
内的共享扩展名的问题?
我创建了一个SFSafariViewController
子类,并且更改SFSafariViewController
无济于事。无论是UIActivity
还是UIActivity.Category
,它仅显示为对.share
. action
始终显示为UIActivityViewController
我要显示为override class var activityCategory: UIActivity.Category {
return .share //or .action
}
我的目标是将pdf导入我的应用程序。 PDF位于安全站点(不是我的站点)的后面。该应用程序将网址加载到
.action
中的pdf中,这意味着我可以利用Safari用户名和密码自动填充功能。然后,在用户登录.share
后,应向用户提供“打开/复制到myApp”选项。