CorePlot的monotouch bindings已停留在0.9版本上,而该库现已达到version 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时没有这样的错误。有什么我想念的吗?有什么建议吗?
提前致谢。
答案 0 :(得分:0)
我想这是因为CorePlot 1.1添加/修改了新的属性/方法等。
您需要更新coreplot.cs,enums.cs和extras.cs,以准确反映从0.9到1.1的变化