警告“new NativeEventEmitter()”使用非空参数调用,而没有所需的“addListener”方法

问题描述 投票:0回答:1

我在运行应用程序时遇到问题

WARN

new NativeEventEmitter()
是使用非空参数调用的,而没有所需的
addListener
方法。 警告 使用非空参数调用
new NativeEventEmitter()
,但没有所需的
removeListeners
方法。

log error on simulator

请帮我解决这个问题

react-native eventemitter
1个回答
0
投票

对于通过 Google 到达此页面并收到相同错误消息的人,但在 React Native Turbo 模块的上下文中,您必须添加到您的 JSI 规范:

    addListener: (eventType: string) => void;
    removeListeners: (count: number) => void;

参见:https://github.com/react-native-community/RNNewArchitectureLibraries/tree/feat/swift-event-emitter?tab=readme-ov-file#codegen-update-codegen-specs

© www.soinside.com 2019 - 2024. All rights reserved.