所以问题是主题问题 - 我想摆脱这个非常烦人的警告。
有办法让它安静吗?
注意:我使用dispatch_get_current_queue()仅用于调试目的。
您可以使用以下代码来抑制警告。
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
dispatch_get_current_queue() // your deprecated calling code
#pragma clang diagnostic pop
您还可以将
-Wno-deprecated-declarations
添加到“其他警告标志”(WARNING_CFLAGS
) 以忽略所有弃用警告。
如果您在 Objective-C 代码中有一些弃用警告,并且打算用 Swift 替换,那么这可能是有意义的。否则,我强烈鼓励您使用 @Ilanchezhian 的解决方案来推送和弹出,忽略每个警告。