gpt4 book ai didi

iphone - 如何检查某个功能是否适用于特定的 iOS 版本?

转载 作者:太空狗 更新时间:2023-10-30 03:39:34 25 4
gpt4 key购买 nike

在我的 AppDelegate 中,我使用外观代理制作自定义 UI:

//Setup custom appearances
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"header"] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setTintColor:[UIColor blackColor]];
[[UIToolbar appearance] setBackgroundImage:[UIImage imageNamed:@"header"] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];

这会在 iOS4 中崩溃。如何检查此功能在他们运行的 iOS 版本上是否可用,从而避免崩溃?

最佳答案

不检查操作系统,检查功能是否存在。

if ([[UINavigationBar class] respondsToSelector:@selector(appearance)]) {}

关于iphone - 如何检查某个功能是否适用于特定的 iOS 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8015192/

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