在 Objective-C 中,以下代码会生成未使用的变量警告:
- (void)viewDidLoad {
[super viewDidLoad];
NSInteger unusedVariable;
}
但在 Swift 中,以下相同的代码不会生成警告:
override func viewDidLoad() {
super.viewDidLoad()
var unusedVariable: Int
}
Xcode 版本为 6.0.1。
Build Settings > Unused Variables 在 Swift 项目中为 YES。
这只发生在我身上吗?
如何让Swift或Xcode在Swift中产生未使用的变量警告?
最佳答案
根据 Chris Lattner's在 Apple 开发者论坛上发帖,这仍然是一个错误:
It's a known issue, we have a radar for it, thanks!
-Chris
更新:Swift 现在不仅有未使用的变量警告,当你使用 var
而 let
就足够了。
关于ios - Swift 不会生成未使用的变量警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139243/