2014-10-01 83 views
8

在Objective-C,在下面的代碼生成未使用可變警告:夫特不產生未使用變量警告

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSInteger unusedVariable; 
} 

但在夫特,下面的相同的代碼不產生警告:

override func viewDidLoad() { 
    super.viewDidLoad() 

    var unusedVariable: Int 
} 

Xcode版本是6.0.1。
構建設置> Swift項目中的未使用變量爲YES。

這是隻發生在我身上嗎?
如何使Swift或Xcode在Swift中生成未使用的變量警告?

回答

8

Chris Lattner's後在蘋果開發者論壇,這仍然是一個錯誤:

這是一個已知的問題,我們有一個雷達吧,謝謝!

克里斯

更新:不僅斯威夫特現在有未使用變量的警告,但也還罵你,當你使用一個var其中let就足夠了。

+1

你知道這個問題的任何更新嗎? – fabian789 2014-12-10 16:00:38

+0

@ fabian789我還沒有檢查過,但我不記得最近在迅速看到任何未使用的汽車警告。 – erdekhayser 2014-12-10 16:01:49

+0

是的。我想也許我錯過了一些設置,但我只是檢查了我的警告和未使用的變量是...所以還沒有在那裏,我想。 – fabian789 2014-12-10 16:04:57

相關問題