`@discardableResult覆盖swift 3.1中的init()`抛出`warn_unused_result`目标-C警告

时间:2017-03-28 15:23:58

标签: objective-c swift objc-bridging-header

我有一个与Objective-C桥接的Swift类。即使使用@discardableResult,它也会在Objective-C类的构建中抛出此警告:

  

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

有没有办法让这个沉默?这是Xcode 8.3 ,Swift 3.1

1 个答案:

答案 0 :(得分:1)

施放到(void)应该使警告静音:

(void)[SingletonClass sharedInstance];