ARKit支持6s及以上机型(即A9芯片机型),不过A9芯片机型运行ARKit项目也可能出现黑屏问题.
比较常见的问题之一:
sceneView和session用了懒加载,但是加载的时候却用了_arSceneView、_arSessionConfiguration
[self.view addSubview:_arSceneView];
[self.arSession runWithConfiguration:_arSessionConfiguration];
此时即使是A9芯片的机型,也会出现黑屏现象.
解决办法是用self.arSceneView和self.arSessionConfiguration替换
[self.view addSubview:self.arSceneView];
[self.arSession runWithConfiguration:self.arSessionConfiguration];
网友评论