如何让three20与iOS 3.1兼容?

时间:2011-12-14 17:50:10

标签: iphone ios three20

我想在我的一个使用three20的应用程序中支持iOS 3.1版。在运行应用程序时,我发现在尝试调用iPhone 3.2中不存在的iPhone SDK的方法时,发现“无法识别的选择器发送到实例”的运行时错误很少,其中一些是:

  • 我解决的[UIDevice userInterfaceIdiom](https://github.com/ettore/three20/commit/7058e70d0967c6c52b5636b61c36cf8220801796)

  • UIViewController上的modalPresentationStyle

所以我想知道哪个是使3.1与3.1版兼容的最佳方法,是否有人们用于向后兼容的流行分支?

1 个答案:

答案 0 :(得分:1)

如果你想查看它,我维护一个iOS 3.1兼容分支。 https://github.com/kosher-penguin/three20/commits/ios-3.1-support

您可以从24日获取所有提交并在本地分支上提交它们,或者按原样使用分支。 (我累了将MGSplitViewController实现到了e20,但结果并不好)