iOS上扫描到图片的时候,从扫描界面present 出一个viewcontroller,然后再dismiss返回之后出现白屏!

0 投票
最新提问 12月 11, 2017 用户: henryyang (120 分)
修改于 12月 12, 2017 用户:henryyang
Xcode 9.1, iOS 11.0.1, EasyAR SDK version 2.1.0:

在官方HelloARSwift项目中,当检测到扫描的图片时,发送一个通知,在Viewcontroller界面present出一个newViewcontroller,从newViewcontroller dismiss之后回到viewcontroller界面会出现白屏,如果对着图片,扫描仍然是正常的,但是界面显示却一直是白屏!求解决。

1个回答

0 投票
最新回答 12月 13, 2017 用户: albert52 (37,800 分)
Hi,

1.有没有相应的log输出?可能更方便了解问题
发表于 12月 18, 2017 用户: henryyang (120 分)
我在xcode 9.1,  EasyAR 2.1.0  ,ios 11.0.1版本也遇到这个问题了,跳转原生VC界面再返回之后会出现白屏,但是相机扫描仍然正常,只是有白屏什么都看不到,log如下:
7-12-11 17:44:59.581666+0800 helloar[1108:395624] [DYMTLInitPlatform] platform initialization successful
EasyAR SDK Basic Version 2.1.0
2017-12-11 17:44:59.694137+0800 helloar[1108:395590] refreshPreferences: HangTracerEnabled: 0
2017-12-11 17:44:59.694182+0800 helloar[1108:395590] refreshPreferences: HangTracerDuration: 500
2017-12-11 17:44:59.694193+0800 helloar[1108:395590] refreshPreferences: ActivationLoggingEnabled: 0 ActivationLoggingTaskedOffByDA:0
2017-12-11 17:45:06.532428+0800 helloar[1108:395590] Metal GPU Frame Capture Enabled
2017-12-11 17:45:06.532901+0800 helloar[1108:395590] Metal API Validation Enabled
2017-12-11 17:45:06.571364+0800 helloar[1108:395590] Failed to bind EAGLDrawable: <CAEAGLLayer: 0x1c00338e0> to GL_RENDERBUFFER 1
2017-12-11 17:45:06.571427+0800 helloar[1108:395590] Failed to make complete framebuffer object 8cd6
2017-12-11 17:45:06.580607+0800 helloar[1108:395590] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2017-12-11 17:45:06.580914+0800 helloar[1108:395590] [MC] Reading from public effective user settings.
load target (true): argame (1)
load target (true): idback (2)
load target (true): argame01 (3)
load target (true): argame02 (4)
load target (true): argame03 (5)
load target (true): MyLogo_logo (6)
load target (true): namecard (7)
UIInterfaceOrientation
UIInterfaceOrientation
close current View
UIInterfaceOrientation
load target (true): argame (8)
load target (true): idback (9)
load target (true): argame01 (10)
load target (true): argame02 (11)
load target (true): argame03 (12)
load target (true): MyLogo_logo (13)
load target (true): namecard (14)
发表于 12月 18, 2017 用户: henryyang (120 分)
我不相信这个问题你们会没有遇见过,在扫描识别到图片的地方发送一个通知,在viewcontroller(即扫描的界面) 界面上present 出来一个新的viewcontroller,然后再将这个viewcontroller dismiss掉之后返回扫描的界面,就会出现白屏。
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...