gpt4 book ai didi

iphone - 禁用 Xcode 中特定行中的特定警告

转载 作者:行者123 更新时间:2023-12-03 18:15:49 24 4
gpt4 key购买 nike

我正在针对 Base 4.0 SDK 编写 iPhone 应用程序,但我的目标是 OS 3.1.3,以便 OS 3 用户可以使用该应用程序。

我打电话:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];

在 iOS 4.0 中已弃用。我知道这一点,并且如果我们在 iOS 4.0 或更高版本下运行,我们会采取措施调用较新的“withAnimation”版本。

但是,我收到一条警告,指出我正在调用已弃用的 SDK。

我想在这个特定位置禁用这个特定警告。我想要所有其他警告(包括其他位置的相同已弃用警告)

这可以在 Xcode 中完成吗?

最佳答案

对于 CLANG,这有效:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
// Here I like to leave a comment to my future self to explain why I need this deprecated call
NSString *myUDID = [[UIDevice currentDevice] uniqueIdentifier];
#pragma clang diagnostic pop

您可以在方法中使用它,这样您就可以非常具体地了解导致您想要忽略的警告的行。

关于iphone - 禁用 Xcode 中特定行中的特定警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3137414/

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