即使链接正确,也未定义链接



尝试在iOS上使用链接时,我遇到了undefined is not an object (evaluating '_react.Linking.canOpenURL')。我已经尝试过LinkingIOSLinking但它以相同的方式崩溃。

    var url = 'http://maps.apple.com/?ll=48.2292016,-1.5300695';
    console.log(url);
    Linking.canOpenURL(url).then(supported => {
        if (supported) {
            Linking.openURL(url);
            this.props.navigator.popToTop();
        } else {
            console.warn('Don't know how to go');
        }
    }).catch(err => console.error('An error occurred', err));

我已经检查了链接IOS是否正确链接,确实如此。我什至重新链接了它,重新启动了 xcode 和模拟器,但我仍然收到此错误。

我的Libraries文件夹中确实有RTCLinking.xcodeproj,链接的二进制文件中也有libRTCLinking.a

为什么 h$$$ 还在崩溃?

我遇到了同样的问题。 问题是 IDE 自动导入了链接,如下所示

import * as  from "react-native-web";

但它应该是这个!

import Linking from "react-native"; 

或者您可以输入为在我的应用程序中.js

import { Button,Text,View,Linking} from "react-native";

希望这对某人有所帮助

相关内容

  • 没有找到相关文章

最新更新