我正在开发我的应用程序的未来版本,并希望集成一些 iOs6 新类,如 UIRefreshControl。我知道我还不能用 xcode 4.5 提交我的应用程序。所以我回到 xcode < 4.5 并构建,但我有错误,因为它不知道那个类。
如何在我的代码中添加条件以绕过构建错误并使我的代码针对 iOs < 6 和 iOs >= 6 进行良好的条件化。
我尝试了几件事,例如:
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_6_0
或者
#ifdef _USE_OS_6_OR_LATER
但他们不工作......我仍然得到错误。