1

我们有一个需要支持 iOS 5.1 的应用程序。该应用程序是使用 5.1 中不支持的 UIColletionView 构建的。我们不需要在 iOS 5 上使用使用 UICollectionView 的代码。当针对 5.1 iOS 时忽略 UICollectionView 的 XIB 错误时,应用程序会编译,但是当尝试在 iOS 5.1 设备上运行时,我们会得到......

dyld: Symbol not found: _OBJC_CLASS_$_UICollectionViewCell
  Referenced from: /var/mobile/Applications/BEC7B930-CA1B-467B-BB9D-75880BF0FCD1/

这是有道理的,但这是在应用程序启动之前(AppDelegate 等)。

有没有办法让应用程序忽略符号问题并运行,然后我们可以在运行时“忽略”代码中的 UICollection 视图内容。

4

0 回答 0