我在我的应用程序中使用了一个名为ECSlidingViewController的库。但是这个lib有两个不同的版本,一个用于iOS 7,另一个用于旧版本。
由于不同的版本使用相同的方法签名但是在不同的文件中定义,因此使用UIDevice
检查当前版本实际上不是一个选项,因为这不允许我导入正确的版本。根据我的理解,iOS应用程序不是按版本编译而是作为通用二进制文件编译。
那么我该如何解决这个问题呢?以前一定有人遇到过这个问题。
答案 0 :(得分:0)
我最终复制了使用ECSlidingViewController
的类并调用了正确版本的库。