gpt4 book ai didi

iphone - 如何表明代码需要被删除......最终

转载 作者:可可西里 更新时间:2023-11-01 05:41:49 26 4
gpt4 key购买 nike

考虑需要与 iOS 5 和 iOS 6 兼容的应用。

有没有办法标记纯粹为了 iOS 5 兼容性而存在的代码,以便当部署目标最终更改为 iOS 6 时它显示为编译错误(或警告)?

像这样:

#IF_DEPLOYMENT_TARGET_BIGGER_THAN_IOS_5 
#OUTPUT_ERROR_MESSAGE
#ENDIF
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
return YES;
}

如果不是,最好的选择是什么?

最佳答案

试试这个:

#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000
#warning This pre-6.0 code isn't needed anymore
#endif
- (BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)toInterfaceOrientation {
return YES;
}

一旦部署目标设置为 6.0 或更高版本,此代码将导致编译器警告。

关于iphone - 如何表明代码需要被删除......最终,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13938361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com