发出运行Scene Kit的演示文稿WWDC2013代码

时间:2017-01-24 22:31:41

标签: ios scenekit nsview wwdc

我正试图从WWDC2013的Apple的Scene Kit演示中运行source code。我收到错误,不知道如何解决。

以下是我遇到的错误:

ASCSlideNodeDelegate.m:238:94:属性'view'的类型('NSView * _Nonnull')与访问者'view'('SCNView *')的类型不匹配

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

需要更改ASCPresentationViewController中SCNView的定义以匹配新的SDK标头。

在ASCPresentationViewController.h中,从-view超类覆盖的方法声明切换到标头中的属性,并在ASCPresentationViewController.m中为该属性指定@dynamic。

@property (strong) SCNView *view;
//- (SCNView *)view;

@dynamic view;
//- (SCNView *)view {
//    return (SCNView *)[super view];
//}

您可以在Updating SceneKit WWDC 2013 slides for Xcode 7(我的Wordpress博客)找到其他所需更新的差异。