我正在构建一个Swift iOS应用程序,并通过CocoaPods集成CorePlot。事情进展顺利,但我遇到了一个问题,我无法在CorePlot类中调用某些方法。我不确定这是一个编译器错误,还是我不理解方法映射的方式。
基本上,我有一个名为xRange的变量,我将其作为CPTMutablePlotRange进行转换,然后尝试在其上调用expandRangeByFactor方法,但XCode抱怨找不到它。
CPTMutablePlotRange的文档在这里:
http://core-plot.github.io/iOS/interface_c_p_t_mutable_plot_range.html
我通过cocoapods使用v1.5.1,该类的标题在这里:
https://github.com/core-plot/core-plot/blob/release_1.5.1/framework/Source/CPTMutablePlotRange.h
在我看来,这种方法应该可行,但它只是找不到它。我还通过浏览Pods目录中的代码来验证标题是否相同。
我还将CorePlot的东西添加到桥接头(正如我所提到的,事情一般都在工作,而不是这个方法调用)。
这是XCode中错误的屏幕截图(我正在使用XCode 6 beta 5):