我有一段代码生成了很多警告(不推荐的API)

使用叮当声*我可以做到:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
    ...
#pragma clang diagnostic pop

然而,这在Swift中不起作用.

用Swift怎么做?

注意:我不想全局禁用警告,甚至不想在文件范围内禁用警告,只想在源代码的特定部分禁用特定警告.

我确实想要条件编译(这是假设的副本的建议答案).

推荐答案

作为2021,XCODE 13,共识是没有办法实现这一点.

如果苹果增加了这个功能,我会更新/编辑这个答案.

把它列入2022年世界大战的愿望 list !

Swift相关问答推荐

在Swift中initt()完成后运行一个函数

如何使用swift宏生成一个带有关联值的枚举?

map 视图上的SwiftUI渐变折线

通过SwiftUI中的列表 Select 从字典中检索值

将`@Environment`值赋给`Binding`参数

如何在SwiftUI的文本视图中显示NSMutableAttributedString?

使 tabview 垂直将视图移动到右侧 swift ui

SwiftUI,如何更改具有多个按钮和一个布尔条件的一个按钮标签

在扩展中创建通用排序函数

UIImage和UIimage.pngData返回两个不同的图像

在 Swift 中将异步任务包装到 DispatchWorkItem 中以使其可取消?

列表不显示信息

如何将视图添加到多行文本视图的末尾?

确定路径是否相交的有效方法

Swift-SceneKit-无法从art.scnassets加载.scn文件

使用泛型的 Swift 枚举值

我们如何显示关于 UITextField 是 xCode Swift 的建议?

如何让 UIKit 挤压你的视图,使其适合屏幕

Apple 的自然语言 API 返回意外结果

保持窗口始终在顶部?