在Xcode iOS模拟器上反应原生矢量图标“可能的未处理的承诺拒绝”

时间:2018-12-02 08:29:50

标签: xcode react-native ios-simulator expo ionicons

我正在使用Expo。我的StackNavigator使用Ionicons中的矢量图标作为其侧边栏按钮。

import React from 'react';
import { TouchableOpacity } from 'react-native';
import { createStackNavigator, createAppContainer } from 'react-navigation';
import { Ionicons } from '@expo/vector-icons';

import Home from './screens/Home';

const routeConfigs = {
    Home: {
        screen: Home,
        navigationOptions: ({navigation}) => ({
            headerLeft: (
                <TouchableOpacity onPress={() => navigation.openDrawer()}>
                    <Ionicons name="ios-menu" size={30}></Ionicons>
                </TouchableOpacity>
            )
        })
    }
}

const NavMain = createStackNavigator(routeConfigs);
const ContainerMain = createAppContainer(NavMain);

export default ContainerMain;

该图标在智能手机Expo应用程序中完美显示。但是在Xcode iOS模拟器中,该图标不起作用,并且页面底部显示警告:

View Warning Message

... / Library / Caches / ExponentAsset -.... ttf之类的东西不存在。

===

事实证明,这是在iPhone XR模拟器设备上发生的。切换到其他模拟器设备后,警告消失了。

0 个答案:

没有答案