小编Med*_*dhi的帖子

Xcode 14 中的 Swift 警告:方法 inform(intent:) 与具有相同 Objective-C 选择器的方法 inform(intent:completion:) 冲突

使用 Xcode 14 测试 iOS 16 的新小部件时,我在尝试使用新的 WidgetFamily(如 .accessoryInline 或 .accessory矩形)移植 iOS 14 小部件时遇到问题。

添加条件宏来解决一些错误以便为 watchOS 和 iOS 构建后(参见 Apple WWDC 22 视频:https://developer.apple.com/videos/play/wwdc2022/10050/),Xcode 显示没有红色错误,而是显示黄色阻止警告:

具有 Objective-C 选择器“confirmConfiguration:completion:”的方法“confirm(intent:)”与具有相同 Objective-C 选择器的方法“confirm(intent:completion:)”冲突;这是 Swift 6 中的一个错误

在此输入图像描述 知道如何解决吗?

编辑:最终无需修复即可工作,请参阅下面的答案。但我仍然有兴趣删除这个警告。

xcode ios swift xcode14

5
推荐指数
1
解决办法
614
查看次数

标签 统计

ios ×1

swift ×1

xcode ×1

xcode14 ×1