Реагируйте на собственные векторные иконки «Возможный необработанный отказ от обещания» в Xcode iOS Simulator - PullRequest
0 голосов
/ 02 декабря 2018

Я пользуюсь Экспо.My 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

Что-то вроде ... / Библиотека /Caches / ExponentAsset -... .ttf не существует.

===

Оказалось, что это происходит на имитаторе iPhone XR.После того, как я переключился на другое симулятор, предупреждение исчезло.

...