我正在使用 wikiitude SDK 提供的教程示例代码并根据我的需要进行调整。但是,当我将有效的许可证密钥传递给 ARchitect 浏览器(这发生在视图控制器的 viewDidAppear 方法中)时
NSString * wkKey = @"50m3r4nd0m51gn5";
[self.architectView initializeWithKey:<myKey> motionManager:nil];
并从 XCode 在我的开发设备(iPhone 4)上构建和运行该应用程序我仍然在增强现实视图后面获得测试版水印,就好像我没有提供任何许可证密钥一样。然而,当我在调试器中检查对象时,许可证密钥可用,它似乎被 ARchitect View 初始化程序忽略了。
当我使用主页按钮关闭设备上的应用程序,然后在设备上再次打开它时,这一次显然可以识别许可证密钥,并且测试版水印消失了。
我尝试了什么:
- 将初始化程序放在 vieWillAppear 方法中 - 没有变化
- 直接提供密钥,没有变量 - 没有变化
有没有人知道这是 SDK 的问题,还是我在代码中调用它的时间问题?由于我找不到太多关于 wikiitude 的信息,尤其是关于我的问题的任何信息,非常感谢任何帮助。
提前致谢