2

ユーザーが電話中かどうかを判断するために、最初の npm モジュールを作成しようとしています。React Native アプリ用です。何を試しても、モジュールは未定義を返します。NativeModules は常に空のオブジェクトのように見えます。

助けてください!以下はコードへのリンクです。export default RNOnPhoneCall;inindex.jsは未定義のみを返します。iosフォルダ内の関数をリンクし、それらを にエクスポートするにはどうすればよいindex.jsですか? 注意、androidまだ最新ではありませんios

Github へのリンク

4

3 に答える 3

1

少し調べてみると、Obj-C ファイルが Xcode の Compile Sources に追加されていないことがわかりました。フォローしてください: ファイル名がNotchNative.hNotchNative.m. ファイルがリストされていない場合、NotchNative.mファイルは Xcode によってコンパイルされないため、コンパイル ソースに追加する必要があります。

ここに画像の説明を入力

画像の手順に従い、iOS アプリを再構築/実行します。Swift プロジェクトの場合は発生しないため、Xcode 側の障害であることは間違いありません。

于 2021-06-16T11:36:29.703 に答える