objective-c - Wikitude SDK - 首次运行时忽略许可证 key

标签 objective-c ios wikitude

我正在使用 wikitude SDK 提供的教程示例代码,并根据我的需要对其进行调整。但是,当我通过

将有效的许可证 key 传递给 ARchitect 浏览器时(这发生在 View Controller 的 viewDidAppear 方法中)
NSString * wkKey = @"50m3r4nd0m51gn5";
[self.architectView initializeWithKey:<myKey> motionManager:nil];

并在我的开发设备 (iPhone 4) 上从 XCode 构建和运行应用程序 我仍然在增强现实 View 后面看到测试版水印,就好像我没有提供任何许可证 key 一样。然而,当我在调试器中检查对象时,许可 key 可用,它似乎被 ARchitect View 初始化程序忽略了。

当我使用主页按钮关闭设备上的应用程序,然后在设备上再次打开它时,这次显然识别了许可证 key 并且测试版水印消失了。

我尝试过的:

  • 将初始值设定项放入 vieWillAppear 方法中 - 无变化
  • 直接提供 key ,没有变量 - 没有变化

有人知道这是 SDK 的问题还是我在代码中调用它的时间问题? 由于我找不到太多关于 wikitude 的信息,尤其是关于我的问题的任何信息,我们将不胜感激。

提前致谢

最佳答案

请确保您使用的许可证 key 是由 Wikitude 提供的,并且不包含任何空格。显示的 key “50m3r4nd0m51gn5”似乎不正确。请查看 SimpleARBrowser/WTSecondViewController.m/viewWillAppear。使用 Wikitude 注册您的应用程序时,您将获得有效的许可证 key :http://www.wikitude.com/store

要验证现有 key ,请联系 sales[at]wikitude.com

免责声明:我在公司工作。

关于objective-c - Wikitude SDK - 首次运行时忽略许可证 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12693837/

相关文章:

ios - IB_DESIGNABLE 绘制图像

iphone - iOS - UUID 生成抛出一个奇怪的异常

objective-c - Yahoo OAuth 与 Mac 应用程序的 gtm-oauth

ios - iOS 版 UIBarButtonItem-角标(Badge)

javascript - Wikitude POI 不会出现在 Android 上

opencv - Unity中如何识别非矩形图像?

objective-c - 如何正确重置应用程序的 iCloud 存储

ios - 获取预处理器宏的特定值

javascript - 如何在 ARchitectBrower.html Wikitude SDK for ios 中使用 AR.ImageResource 设置 HTML img src 值

iphone - iOS 的 WebDav 客户端库