使用iOS 4.0库时向后兼容

时间:2010-11-10 16:00:37

标签: ios backwards-compatibility

我希望使用UISwipeGestureRecognizer为我的应用程序实现类似tweetie的界面。 (在检测滑动时使用自定义视图替换tableview单元格的视图)但是,此API仅在iOS 3.2+版本中添加。我需要支持运行OS 3.0+的所有设备,所以我不确定在这种情况下该怎么做。当苹果公司已经做到这一点时,我自己实施刷卡检测似乎是一种可怕的浪费(更不用说以最低质量输出结束的可能性),但看起来这是一种相当常见的情况。我该怎么办呢?

提前致谢,
的Teja。

1 个答案:

答案 0 :(得分:2)

您已经非常准确地量化了问题。

简而言之,你不能使用它< 3.2。即使它作为未记录的API存在,Apple也会拒绝该应用程序。

我认为你支持> = 3.2是“好的”,因为我相信现在大部分人都会使用它 - 但我只是说出袖口。

我们在发布4.0以下的应用时遇到了同样的问题 - 希望添加多任务支持等内容,并切断3.x用户。

Apple 允许多个应用版本支持多个操作系统版本 - 但是 - 它们不支持!

对于坏消息感到抱歉 - 但我现在正在解决类似的问题,为iPad(3.2)和iPhone(4.0)制作通用应用程序 - 并且基本上必须在多任务处理之间进行选择 iPad支持!