Skip to content

常见问题

Q: SDK 初始化失败怎么办?

A: 请检查以下几点:

  • 确认 appKey 是否正确
  • 检查网络连接是否正常
  • 确认目标语言代码是否正确
  • 查看初始化回调中的错误信息
  • 检查是否在 Other Linker Flags 中添加了 -ObjC

Q: 获取词条返回空字符串?

A: 可能的原因:

  • 词条ID不存在或拼写错误
  • 该语言的翻译文件尚未发布
  • SDK 尚未初始化完成
  • 建议使用带默认值的方法,避免显示空内容

Q: 切换语言后没有生效?

A: 切换语言是异步操作,请确保:

  • 等待初始化回调成功后再使用新语言
  • 检查语言代码是否正确
  • 确认该语言的翻译文件已发布

Q: 运行时出现 unrecognized selector sent to instance 异常?

A: 这是因为没有正确设置 Other Linker Flags。请确保:

  • Build SettingsOther Linker Flags 中添加 -ObjC
  • 重新编译项目

Q: SDK 支持哪些 iOS 版本?

A: SDK 支持 iOS 9.0 及以上版本。

Q: Framework 集成后编译失败?

A: 请检查以下几点:

  • 确认 Framework 的架构是否匹配(真机/模拟器)
  • 确认 Embedded Content 设置是否正确(静态库应设置为 Do Not Embed
  • 检查是否有依赖库缺失(如 libsqlite3.tbd