我正试图从WWDC2013的Apple的Scene Kit演示中运行source code。我收到错误,不知道如何解决。
以下是我遇到的错误:
ASCSlideNodeDelegate.m:238:94:属性'view'的类型('NSView * _Nonnull')与访问者'view'('SCNView *')的类型不匹配
非常感谢任何帮助!
答案 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博客)找到其他所需更新的差异。