1

CorePlot の monotouchバインディングはバージョン 0.9 のままですが、ライブラリはバージョン 1.1になりました。

自分でmakefileを更新しようとしていますが、うまくいきません。

makefile の次の行を変更しました。

VERSION=0.9

と:

VERSION=1.1

そして、makeを実行しました。CorePlotiOS.dll 1.1 ライブラリを正常に作成しましたが、それらを Monodevelop のプロジェクトに追加して古い CorePlotiOS.dll 0.9 を置き換えると、何か問題が発生します。シミュレーターではすべて問題ないように見えますが、iPhone でアプリを実行すると、次のエラーが発生してクラッシュします。

Wrapper type 'MonoTouch.CorePlot.CPTPlainBlackTheme' is missing its native ObjectiveC class 'CPTPlainBlackTheme'.

0.9 dll を使用した場合、このようなエラーは発生しませんでした。足りないものはありますか?助言がありますか?

前もって感謝します。

4

1 に答える 1

0

それは、CorePlot 1.1 が新しいプロパティ/メソッドなどを追加/修正したためだと思います。

0.9 から 1.1 への変更を正確に反映するには、 coreplot.csenums.cs、およびextras.csを更新する必要があります。

于 2012-12-17T14:11:39.707 に答える