【发布时间】:2011-12-14 17:50:09
【问题描述】:
我想在我的一个使用three20 的应用程序中支持iOS 3.1 版。运行该应用程序时,当它尝试调用 iPhone SDK 的方法时,我发现很少有“无法识别的选择器发送到实例”类型的运行时错误,这些方法在 3.2 以下的 iOS 中不存在,其中一些是:
[UIDevice userInterfaceIdiom] 我解决了看 (https://github.com/ettore/three20/commit/7058e70d0967c6c52b5636b61c36cf8220801796)
UIViewController 上的modalPresentationStyle
所以我想知道使three20 与3.1 版本兼容的最佳方法是什么,是否有任何流行的fork 可供人们用于向后兼容?
【问题讨论】:
-
一些旧版本可能适用于 3.1,可能值得一看过去的版本。据推测,最新版本与 3.1 不兼容是有原因的,所以让它工作可能是一场艰苦的斗争......我不想自己尝试......