9

反応ネイティブ アプリでtwilio クライアントを使用しようとしています。これは、 react native twilio ですべてのセットアップを行った後のTwilio リポジトリのリンクです。このリンクにあるすべての手順を使用しました。 ここに画像の説明を入力

[tid:com.facebook.react.JavaScript] ハンドラーは関数ではありません。(「handler(rtn)」では、「handler」は未定義です) 2016-09-27 11:00:57.857 [致命的]

[tid:com.facebook.react.RCTExceptionsManagerQueue] 未処理の JS 例外: ハンドラーは関数ではありません。(「handler(rtn)」では、「handler」は未定義です)。index.js の twilio アプリでコードが壊れている

addEventListener(type, handler) {
_eventHandlers[type].set(handler, NativeAppEventEmitter.addListener(
type, rtn => {
handler(rtn);
}
));
},

問題がどこにあるのかわかりません。私のネイティブベースコードに実装しようとしましたが、正常に動作するため、サーバーのセットアップに問題はありません.しかし、react nativeで解決する方法はありません. 誰もがこの問題について何か考えを持っています。 ここに画像の説明を入力

4

1 に答える 1

5

問題 .issue が twilio npm にないことを修正しました。iOS 反応ネイティブ プロジェクトのセットアップに関する問題。今、私はnode_modules,react-native-twilio/ios and add RCTTwilio.xcodeproj toあなたのプロジェクトでこのステップ1を使用しました。

2- Add libRCTTwilio.a to Build Phases -> Link Binary With Libraries

Twilio.addEventListener() を呼び出すのを間違えましたTwilio.addEventListener ('type of event', 'call a event hadler')

例えば

Twilio.addEventListener('deviceDidReceiveIncoming', this._deviceDidReceiveIncoming);
于 2016-09-27T10:31:01.100 に答える