我需要在运行时测试块的可用性,以便我可以处理与 iOS 3 的向后兼容性。有什么提示吗?
编辑:到目前为止我正在做if (!NSClassFromString(@"NSBlockOperation")) {...}
似乎正在工作......
我需要在运行时测试块的可用性,以便我可以处理与 iOS 3 的向后兼容性。有什么提示吗?
编辑:到目前为止我正在做if (!NSClassFromString(@"NSBlockOperation")) {...}
似乎正在工作......
您还需要确保弱链接libSystem.B.dylib
,将您的基础 SDK 设置为 4.0 并将部署目标设置为 3.1.3,如此处所述。
关于如何处理 iOS 版本控制问题的一个很好的概述也可以在这篇 Cocoa with Love 文章中找到:条件 iOS3、iOS3.2 和 iOS4 代码的提示和技巧