2

大きなプロジェクトを Java から Objective-C に翻訳しています。プリミティブ データ型がある場合、boolean -> jboolean などの目的の C データ型ではなく、JNI 型に変換されます。

ただし、マッピングはブール値から直接 BOOL にすべきであるとドキュメントに書かれています。

私が期待しているのは、ブール値から BOOL に直接変換できることです。出来ますか?

4

1 に答える 1

2

jbooleanは、Objective-C ソースから参照される場合、BOOL として typedef されます。トランスレータは BOOL を直接出力していましたが、jboolean (および jchar、jint など) に切り替えたため、JNI ソースを変更せずにビルドできます。

于 2015-06-24T16:09:33.523 に答える