Я хочу поддерживать версию 3.1 iOS в одном из моих приложений, использующем три20. При запуске приложения я нахожу несколько ошибок во время выполнения типа «непризнанный селектор послал к экземпляру», когда он пытается вызвать методы iPhone SDK, который не существует в прошивкой ниже 3.2, некоторые из них являются:Как мне сделать tr20 совместимым с iOS 3.1?
[UIDevice userInterfaceIdiom], который я решил смотреть на (https://github.com/ettore/three20/commit/7058e70d0967c6c52b5636b61c36cf8220801796)
modalPresentationStyle на UIViewController
Так мне интересно, что является лучший способ сделать tr20 совместим с версией 3.1, есть ли популярная вилка, которую люди используют для обратной совместимости?
Некоторые из старых версий могут работать на 3,1, вероятно, стоит взглянуть на прошлые версии. Предположительно, есть причины, по которым последняя версия не совместима с 3.1, так что это может быть тяжелая борьба, чтобы заставить ее работать ... Я бы не захотел попробовать ее сам. –