我正在使用核心情节,我收到了一个错误

1 objective-c core-plot

我正在使用核心情节,我收到了一个错误

"'*** -[UIView setHostedLayer:]: unrecognized selector sent to instance 0xf283a0'" 
Run Code Online (Sandbox Code Playgroud)

在线

hostingView.hostedLayer = graph;
Run Code Online (Sandbox Code Playgroud)

and*_*gle 8

我也有这个问题!我刚刚想出了解决方案:您需要打开视图控制器类的xib文件,在那里设置饼图,然后在那里您需要选择视图,然后使视图成为CPLayerHostingView类型.如果您不确定如何执行此操作,请转到"Identity Inspector"窗口,然后在Class Identity(Identity Inspector窗口中的第一项)下,输入CPLayerHostingView作为"class"值.执行此操作时,视图将然后标记为"Layer Hosting View".保存并关闭.xib,然后返回Xcode并构建.它应该在那时工作.

对不起,如果这种方式是无关紧要的,并且有更好的方法,但这就是我最终得到它的方式.如果您有任何其他问题或需要更多解释,请打我.祝好运!

安迪