【问题标题】:how i can build app in 2g phone using 3gs frameworks我如何使用 3gs 框架在 2g 手机中构建应用程序
【发布时间】:2011-05-02 16:57:50
【问题描述】:

我正在开发一个需要扫描组件的应用程序,我已经准备好应用程序,但是当我在 2g 手机中使用 os 版本 3.1.3 构建它时,应用程序给了我错误。 我对那些不在 2g 中的框架进行了弱链接。 错误:堆栈中没有足够的帧 提前给建议谢谢。

【问题讨论】:

标签: iphone frameworks sdk ios barcode-scanner


【解决方案1】:

在这种情况下,您有两种选择:

  1. 始终通过使用respondToSelector: 消息进行探测来检查此类 API 调用是否存在
  2. 通过调用 [UIDevice currentDevice].systemVersion 检查 iOS 版本级别,并通过使用旧的 if...else... 语句来避免不兼容的调用

【讨论】:

  • 谢谢大家,实际上,当我的应用程序启动时,它向我显示了这个错误......甚至第一个启动屏幕也没有加载......请告诉我在哪里可以查看 fot respondToSelector 消息。? ??
  • 尝试“分而治之”的方法。保留基本的应用程序框架,无需您自己添加逻辑。看看它是否适用于您的手机。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-21
  • 2017-12-27
  • 1970-01-01
  • 2010-10-03
相关资源
最近更新 更多