gpt4 book ai didi

iphone - 使用已弃用的 setStatusBarHidden 方法时出现 Xcode 警告

转载 作者:行者123 更新时间:2023-12-03 19:33:52 29 4
gpt4 key购买 nike

我在 StackOverflow 上找到了有关该问题的信息,但无法解决我的问题。

Calling the appropriate setStatusBarHidden per iOS version

if([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarHidden: withAnimation:)])
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
else
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];

我将操作系统部署目标设置为 3.0,但仍然收到警告“setStatusBarHidden:animated: is deprecated”

如果可能的话,我希望项目中没有警告,也不想通过黑客来删除它。我应该设置项目来消除此警告吗?

我已将项目基础 SDK 设置为 4.0。并且目标Base SDK为4.0,部署目标SDK为3.0。

我为“所有配置”进行了这些设置

更新:显然警告仅出现在模拟器中,而不是在为设备设置时出现。

最佳答案

弃用警告意味着您正在使用的东西将来将不再受支持。此特定语法被列为已弃用 here 。您可以通过不使用已弃用的方法来消除警告。您应该使用setStatusBarHidden:withAnimation : 相反

如果您希望在 3.0 和 3.2+ 上都支持此功能,那么您必须根据目标版本编写条件代码。有一些关于预处理器宏和函数的有用信息可以帮助您here .

关于iphone - 使用已弃用的 setStatusBarHidden 方法时出现 Xcode 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218717/

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