我需要在运行时测试块的可用性,因此我可以处理与iOS 3的向后兼容性。任何提示?
编辑:
到目前为止我正在做if (!NSClassFromString(@"NSBlockOperation")) {...}
似乎工作......
答案 0 :(得分:7)
您还需要确保弱链接libSystem.B.dylib
,将基本SDK设置为4.0,将部署目标设置为3.1.3,如here所述。
关于如何处理iOS版本问题的一个很好的概述也可以在这篇Cocoa with Love文章中找到:Tips & Tricks for conditional iOS3, iOS3.2 and iOS4 code