Swift 3.1中的@discardableResult覆盖init()抛出warn_unused_result Objective-C警告

Ben*_*ild 5 objective-c swift objc-bridging-header

我有一个桥接到Objective-C的Swift类。即使使用@discardableResult,它也会在Objective-C类的构建中引发以下警告:

忽略使用'warn_unused_result'属性声明的函数的返回值

有没有办法让这个沉默?这在带有Swift 3.1的 Xcode 8.3中