Iphone 核心绘图错误?

Iphone 核心绘图错误?,iphone,Iphone,我使用的是核心绘图框架,当我在viewdidload中运行以下代码时,会出现崩溃。该视图是自定义视图 graph = [(CPXYGraph *)[CPXYGraph alloc] initWithFrame:CGRectZero]; CPLayerHostingView *hostingView = (CPLayerHostingView *)self.view; hostingView.hostedLayer = graph;**(gives error)** 我该怎么办?有什么帮助吗?您

我使用的是核心绘图框架,当我在viewdidload中运行以下代码时,会出现崩溃。该视图是自定义视图

graph = [(CPXYGraph *)[CPXYGraph alloc] initWithFrame:CGRectZero];
CPLayerHostingView *hostingView = (CPLayerHostingView *)self.view;
hostingView.hostedLayer = graph;**(gives error)**

我该怎么办?有什么帮助吗?

您不能将
self.view
强制转换为CPLayerHostingView。你需要确保它实际上是一个。如果以这种方式初始化视图,则可以在Interface Builder或代码中执行此操作。

您会遇到什么错误?
self.view
是CPLayerHostingView还是其他类型的UIView?self.view是正常的UIView。为什么我不能在这里对评论进行向下投票?