我最近一直在尝试使用 helpshift,但是我发现它导致了异常。
例外情况是我有自动旋转返回是,但是我没有在我的任何代码中实现这个方法,据我了解,这意味着它被设置为 NO。
如果我向我的应用程序添加不同的方向,当我的 iphone 未位于横向时,它会自动将其设置为横向。
终止应用程序由于未捕获的异常“UIApplicationInvalidInterfaceOrientation”,理由是:“支持的方向与应用程序中没有共同的方向,并shouldAutorotate将返回YES” *第一掷调用堆栈:(0x36b0d3e7 0x33545963 0x36b0d307 0x37922857 0x37ac6f21 0x37964c8b 0x37a88f73 0x37912761 0x378bacef 0x378ba77d 0x378ba1bf 0x30d9f5f7 0x30d9f227 0x36ae23e7 0x36ae238b 0x36ae120f 0x36a5423d 0x36a540c9 0x37911445 0x3790e291 0x79d95 0x79d30) libc++abi.dylib:终止调用抛出异常
除了 helpshift API,我还需要添加以下框架:
- 核心图形
- QuartzCore(已添加并可以使用)
- SystemConfiguration(已添加并有效)
- 移动核心服务
- OpenGLES
- 核心电话
- 安全
- 基础
在不包含 helpshift 的情况下,该应用程序按预期工作。上述任何框架是否会导致我应该解决的 helpshift 有任何问题?是否可能设置不正确?由于 helpshift 是一个如此新的产品,所以帮助还不完全存在