【发布时间】:2017-08-21 18:23:39
【问题描述】:
我有一个桥接到 Objective-C 的 Swift 类。即使使用@discardableResult,它也会在构建Objective-C 类时发出此警告:
忽略使用 'warn_unused_result' 属性声明的函数的返回值
有没有办法让这个静音?这是在 Xcode 8.3 和 Swift 3.1 中。
【问题讨论】:
-
如果你不使用它的结果,初始化器的意义何在?
-
启动单例。
-
@BenGuild Singletons 应该被自动初始化并且初始化器不应该被访问。这似乎是由糟糕的 API 架构引起的正确警告。
标签: objective-c swift objc-bridging-header