Kompilieren von Warnungen über fehlende @required-Protokollmethoden, die NICHT angezeigt werden

8

Ich habe heute Morgen an XCode 4.5.2 herumgebastelt und wollte eine Tabellenansicht machen. Ich habe natürlich die Protokolle UITableViewDataSource und UITableViewDelegate zu einem meiner View-Controller-Definitionen hinzugefügt.

%Vor%

Jetzt weiß ich, dass ich die @required -Methoden des UITableViewDataSource -Protokolls implementieren muss, aber aus der (vermutlich TDD) Angewohnheit heraus habe ich beschlossen, zuerst einen Build durchzuführen, mit der Erwartung, dass der Compiler Warnungen darüber ausgibt die nicht implementierten @ required-Methoden (die mir anzeigen, welche implementiert werden sollen).

Aber NEIN der Build wurde ohne einen einzigen Fehler oder eine Warnung vom Compiler abgeschlossen, was mich etwas verwirrt und beunruhigt hat.

Ich verstehe also, dass diese Frage normalerweise umgekehrt ist, also "warum ich diese Warnung bekomme", anstatt "warum bekomme ich diese Warnung NICHT", aber dieses wirklich einfache Problem hat mich wirklich verblüfft. Klar mache ich etwas falsch, aber ich habe keine Ahnung was. Irgendwelche Ideen, wie das möglich sein könnte?

FYI dies ein neues Projekt ohne Build / Projekt Einstellung Anpassung an eine brandneue saubere Installation von XCode 4.5.2 auf einem neuen Mac Book.

    
Oliver Pearmain 26.12.2012, 09:16
quelle

1 Antwort

0

In XCode 4.5.x gibt es eine Option zum Einstellen verschiedener Warnmeldungen (JA / NEIN). Sie können es unter Build-Compiler-Warnungen für LLVM 4.1 Compiler überprüfen.

Ich hoffe, es wird Ihr Problem lösen.

    
iCreative 26.12.2012 09:45
quelle