【问题标题】:UICollectionView Error in converting ios 6 to ios 7将 ios 6 转换为 ios 7 时出现 UICollectionView 错误
【发布时间】:2013-09-18 13:23:38
【问题描述】:

我在 IOS6 中开发了该应用程序,当我在 IOS 7 中使用 Xcode 5 In Collectionview 打开该应用程序时抛出错误

file://localhost/Users/asaraa/Documents/IOS/Projects/Asaraa/Embassy/UI-Changed/Washington/IOS7/20130918/Mphasis/RootviewController.xib: 
    error: Class Unavailable: UICollectionView on iOS versions prior to 6.0

我该如何解决这个错误,请任何人帮助我

【问题讨论】:

    标签: iphone objective-c ios6 uicollectionview ios7


    【解决方案1】:

    从您的错误描述中可以看出:

    UICollectionView on iOS versions prior to 6.0 
    

    您正在尝试构建一个将部署目标(最旧的操作系统版本)设置为比 iOS 6 更早的应用程序。UICollectionView only works on devices running iOS 6 & newer OS'es。您的项目设置是否设置为在 iOS 5 或 4 上运行此应用?

    如果你把它改成 iOS 6,你会得到更好的结果吗?

    【讨论】:

    • 谢谢,根据您的指示,当我更改为 IOS6 时,它可以正常工作,但我需要在所有 ios 5,6 和 7 版本中运行该应用程序。我该怎么做?有什么解决办法吗,请帮帮我
    【解决方案2】:

    UICollectionView 在 iOS 6 之前不存在。您可以尝试开源的 PSTCollectionView ,它支持 iOS 5,旨在成为替代品。

    【讨论】: