支持多个iOS版本

时间:2013-12-11 14:13:44

标签: ios iphone objective-c cocoa-touch ecslidingviewcontroller

我在我的应用程序中使用了一个名为ECSlidingViewController的库。但是这个lib有两个不同的版本,一个用于iOS 7,另一个用于旧版本。

由于不同的版本使用相同的方法签名但是在不同的文件中定义,因此使用UIDevice检查当前版本实际上不是一个选项,因为这不允许我导入正确的版本。根据我的理解,iOS应用程序不是按版本编译而是作为通用二进制文件编译。

那么我该如何解决这个问题呢?以前一定有人遇到过这个问题。

1 个答案:

答案 0 :(得分:0)

我最终复制了使用ECSlidingViewController的类并调用了正确版本的库。