我正在尝试构建一个项目,我和从git下载在Xcode beta 9中发现了一些错误。我注意到有些东西被废弃了,比如ARWorldTrackingSessionConfiguration,所以我修改了它们,并对它们进行了修复。但是我得到了一个我无法修复的错误,这是代码中的一部分:
matrix_float4x4 projectionMatrix = [frame.camera projectionMatrixWithViewportSize: nativeSize
orientation:[[UIApplication sharedApplication] statusBarOrientation]
zNear:(CGFloat)unityCameraNearZ
zFar:(CGFloat)unityCameraFarZ];我无法解决这个问题,我也不知道该怎么做。这方面的错误是:
没有“ARCamera”的可见@接口声明选择器ARCamera
希望你能帮我解决这个问题?
谢谢。
发布于 2017-10-26 11:09:43
首先,您应该将XCode从beta升级到稳定的版本。
至于
没有“ARCamera”的可见@接口声明选择器ARCamera
这里是苹果关于ARCamera类的官方文档,它表明没有方法projectionMatrixWithViewportSize:orientation:zNear:zFar,它最有可能被更改为projectionMatrixForOrientation:viewportSize:zNear:zFar:。这两个方法的签名需要相同的参数,因此用新方法替换旧方法不会有问题。
https://stackoverflow.com/questions/46952550
复制相似问题