2014-10-01 11 views
8

In Objective-C, der folgende Code erzeugt Nicht verwendete Variable Warnung:Swift erzeugt keine nicht verwendete Variable Warnung

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSInteger unusedVariable; 
} 

Aber in Swift, der folgenden gleichen Code erzeugt die Warnung nicht:

Xcode-Version ist 6.0.1.
Buildeinstellungen> Nicht verwendete Variablen ist im Swift-Projekt JA.

Ist das nur für mich passiert?
Wie kann Swift oder Xcode generiert werden Nicht verwendete Variable Warnung in Swift?

Antwort

8

Nach Chris Lattner's Post auf den Apple Developer Forums, das ist immer noch ein Problem:

Es ist ein bekanntes Problem, wir haben ein Radar für sie, Dank!

-Chris

-Update: Nicht nur, dass Swift nun über ungenutzte Variable Warnungen, auch ist es schreit auch bei Ihnen, wenn Sie ein var verwenden, wo ein let ausreichen würde.

+1

Kennen Sie ein Update zu diesem Problem? – fabian789

+0

@ fabian789 Ich habe nicht überprüft, aber ich erinnere mich nicht daran, in letzter Zeit unbenutzte Autowarnungen zu sehen. – erdekhayser

+0

Wahr. Ich dachte, dass ich vielleicht etwas Einstellung vermisste, aber ich habe gerade meine Warnungen überprüft und Unbenutzte Variablen ist eingeschaltet ... Also nicht da, denke ich. – fabian789

Verwandte Themen