Собственная ошибка реагирования на платформе iOS: [среда выполнения не готова]: нарушение инварианта: для «нового NativeIOS

Программируем под IOS
Ответить
Anonymous
 Собственная ошибка реагирования на платформе iOS: [среда выполнения не готова]: нарушение инварианта: для «нового Native

Сообщение Anonymous »

Я использую приложение записи React Native для Android и iOS, можно использовать тот же код для приложения Android, но приложение iOS получает ошибку:

[среда выполнения не готова]: Нарушение инварианта: для 'new NativeEventEmitter()' требуется аргумент, отличный от NULL.

Изображение

Связанный код:

Код: Выделить всё

import React, { useEffect, useRef, useState } from 'react';
import {
View,
Text,
TextInput,
Button,
FlatList,
StyleSheet,
TouchableOpacity,
KeyboardAvoidingView,
Platform,
Alert,
Keyboard,
useColorScheme,
NativeEventEmitter,
NativeModules,
} from 'react-native';
import AsyncStorage from '@react-native-async-storage/async-storage';
import { Calendar, LocaleConfig } from 'react-native-calendars';

const eventEmitter = new NativeEventEmitter(NativeModules.ToastExample);
Изображение

Ссылка https://reactnative.dev/docs/native-modules-ios на рисунке выше недоступна.
Изображение

Над текстом в связанной ссылке https://github.com/facebook/react-nativ ... ts#L40-L41
Как решить проблему?

Подробнее здесь: https://stackoverflow.com/questions/798 ... olation-ne
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»