【问题标题】:How to bypass the library that is not supported on certain iOS versions?如何绕过某些 iOS 版本不支持的库?
【发布时间】:2012-02-12 21:06:45
【问题描述】:

我有一个需要 AlAssetsLibrary 和 UIImagePickerViewController 的项目。我为 IOS 4+ 创建了一个使用 ALAssetsLibrary,但想为早期的 IOS 使用 UImagePickerViewController。

由于某些代码已在项目中导入 ALAssetsLibrary,并在我的自定义类上创建了 ALAsset 对象的实例变量。当使用不同的IOS版本切换不同的设备时,有没有办法在代码中隐藏这些变量和导入语句。

【问题讨论】:

    标签: iphone ios version device


    【解决方案1】:

    你需要使用“弱链接”来解决这个问题。

    这里是打开弱链接的指南:http://www.vellios.com/2010/07/04/using-ios-4-frameworks-on-os-3/

    【讨论】:

    • 这是否意味着我有一个可变的 ALAsset 对象。旧的 iOS 会忽略它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多