Unity3d 如何修复错误–&引用;“ARCamera”没有可见的@界面;?
我正在尝试构建一个项目,我和我在Xcode beta 9中遇到了一些错误。 我注意到有些东西不推荐使用,比如Unity3d 如何修复错误–&引用;“ARCamera”没有可见的@界面;?,unity3d,augmented-reality,arkit,Unity3d,Augmented Reality,Arkit,我正在尝试构建一个项目,我和我在Xcode beta 9中遇到了一些错误。 我注意到有些东西不推荐使用,比如ARWorldTrackingSessionConfiguration,所以我对它们进行了更改,并对它们进行了修复。但我得到了一个无法修复的错误,这是代码中的一部分: matrix_float4x4 projectionMatrix = [frame.camera projectionMatrixWithViewportSize: nativeSize
ARWorldTrackingSessionConfiguration
,所以我对它们进行了更改,并对它们进行了修复。但我得到了一个无法修复的错误,这是代码中的一部分:
matrix_float4x4 projectionMatrix = [frame.camera projectionMatrixWithViewportSize: nativeSize
orientation:[[UIApplication sharedApplication] statusBarOrientation]
zNear:(CGFloat)unityCameraNearZ
zFar:(CGFloat)unityCameraFarZ];
我无法解决这个问题,我不知道该怎么办。
错误是:
“ARCamera”没有可见的@interface声明选择器“ProjectionMatrix with ViewPortSize:orientation:zNear:zFar”
希望你能帮我解决这个问题
谢谢。首先,您应该将XCode从beta版更新为稳定版 至于 “ARCamera”没有可见的@interface声明选择器“ProjectionMatrix with ViewPortSize:orientation:zNear:zFar” 是关于ARCamera类的苹果官方文档,该文档显示没有方法
ProjectionMatrix with ViewPortSize:orientation:zNear:zFar
,它很可能已更改为。这两个方法的签名需要相同的参数,因此用新方法替换旧方法不会有问题