使用iOS 4.0库时的向后兼容性
我正在寻找使用UISwipeGestureRecognizer
来为我的应用程序实现类似tweetie的界面。 (在检测到滑动时用自定义视图替换tableview单元格的视图)但是,此API仅在iOS的3.2或更高版本中添加。我需要支持所有运行操作系统版本3.0以上的设备,所以我不确定在这种情况下该怎么做。当苹果公司已经完成这项工作时,我自己实施轻扫检测的努力似乎是一种可怕的浪费(更不用说提高质量输出的可能性),但看起来这是一种相当常见的情况。我该如何处理?使用iOS 4.0库时的向后兼容性
在此先感谢,
Teja。
您已经相当准确地量化了问题。
总之,你不能使用它< 3.2。即使它存在为未公开的API,Apple也会拒绝这样做。
我认为你是“好的”支持> = 3.2,因为我认为现在大部分人都在使用它 - 但我只是在袖口上发表意见。
我们在4.0下发布应用程序时有这些相同的问题 - 想要添加多任务支持之类的东西 - 并切断3.x用户。
Apple 应该允许多个应用程序版本支持多个操作系统版本 - 但是 - 他们不!
对不起,有坏消息 - 但我现在正在整理一个类似的问题,为iPad(3.2)和iPhone(4.0)制作通用应用程序 - 并且不得不基本上选择多任务或支持iPad!
啊,糟糕的是苹果不会让你提供多个应用程序。对不起,你有比我更糟的,谢谢! – 2010-11-16 21:09:58
P.S.只是为了记录 - 我的问题很快就会被纠正 - 因为iOS 4.2会给iPad提供多任务处理支持。但如果你正在寻找的是iOS Brad 2010-11-16 21:20:12
实际上,UISwipeGestureRecognizer类作为一个未公开的API存在于 kennytm 2010-11-10 16:08:55
嗯,只是检查了文档,它说3.2+,所以我想这应该没问题。 – 2010-11-10 18:22:06
我不知道是否可以获得运行3.2和更小的设备的市场份额。谷歌和黑莓在他们的网站上有它,但没有找到苹果的。 – 2010-11-10 18:22:46