首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修复错误--“ARCamera没有可见的@接口”?

如何修复错误--“ARCamera没有可见的@接口”?
EN

Stack Overflow用户
提问于 2017-10-26 10:58:15
回答 1查看 306关注 0票数 0

我正在尝试构建一个项目,我和从git下载在Xcode beta 9中发现了一些错误。我注意到有些东西被废弃了,比如ARWorldTrackingSessionConfiguration,所以我修改了它们,并对它们进行了修复。但是我得到了一个我无法修复的错误,这是代码中的一部分:

代码语言:javascript
复制
matrix_float4x4 projectionMatrix = [frame.camera projectionMatrixWithViewportSize: nativeSize
                                    orientation:[[UIApplication sharedApplication] statusBarOrientation]
                                    zNear:(CGFloat)unityCameraNearZ 
                                    zFar:(CGFloat)unityCameraFarZ];

我无法解决这个问题,我也不知道该怎么做。这方面的错误是:

没有“ARCamera”的可见@接口声明选择器ARCamera

希望你能帮我解决这个问题?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-26 11:09:43

首先,您应该将XCode从beta升级到稳定的版本。

至于

没有“ARCamera”的可见@接口声明选择器ARCamera

这里是苹果关于ARCamera类的官方文档,它表明没有方法projectionMatrixWithViewportSize:orientation:zNear:zFar,它最有可能被更改为projectionMatrixForOrientation:viewportSize:zNear:zFar:。这两个方法的签名需要相同的参数,因此用新方法替换旧方法不会有问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46952550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档