问题描述
我实现了一个本机模块,我想使用本机模块的红框错误屏幕向开发人员显示错误。此错误将通知有关已过时的值。
下面我附上了一个截图,我想实现:
解决方法
在安卓上,您可以使用以下代码实现:
val exceptionManager = reactContext.getNativeModule(ExceptionsManagerModule::class.java)
val error: WritableMap = WritableNativeMap()
error.putString("message","Error message")
exceptionManager.reportException(error)
在 iOS 上也很简单:
let exceptionsManager = bridge.module(forName: "RCTExceptionsManager") as? exceptionsManager
exceptionsManager?.reportFatalException("message",stack: nil,exceptionId: 1)