在Objective-C中,以下代码生成Unused变量警告:
- (void)viewDidLoad { [super viewDidLoad]; NSInteger unusedVariable; }
override func viewDidLoad() { super.viewDidLoad() var unusedVariable: Int }
Xcode版本是6.0.1.
构建设置> Swift项目中未使用的变量为YES.
这只发生在我身上吗?
如何让Swift或Xcode在Swift中生成未使用的变量警告?
解决方法
根据Apple Developer论坛上的
Chris Lattner’s帖子,这仍然是一个错误:
It’s a known issue,we have a radar for it,thanks!
-Chris
更新:Swift现在不仅有未使用的变量警告,当你使用一个let就足够的时候,它也会对你大喊大叫.