Comstackr les avertissements sur les methods de protocole manquantes à l'invite

Je bricolais avec XCode 4.5.2 ce matin et voulant faire une vue de table j'ai naturellement ajouté les protocoles UITableViewDataSource et UITableViewDelegate à un sur mes définitions de controller de vue.

 #import <UIKit/UIKit.h> @interface MyViewController : UIViewController <UITableViewDataSource, UITableViewDelegate> @end #import "MyViewController.h" @implementation MyViewController @end 

Maintenant je sais à ce stade que j'ai besoin d'implémenter les methods UITableViewDataSource protocole UITableViewDataSource mais hors de l'habitude (vraisemblablement TDD) j'ai décidé d'exécuter une construction en espérant que le compilateur lancerait des avertissements sur les methods @requireded ( m'indiquant lesquels mettre en œuvre).

Mais pas la construction terminée sans une seule erreur ou un avertissement du compilateur qui a confondu et m'a inquiété légèrement.

Donc, je me rends count que cette question est normalement l'inverse, c'est-à-dire «pourquoi je reçois cet avertissement», au lieu de «pourquoi ne reçois-je pas cet avertissement», mais cette question vraiment simple m'a vraiment déconcerté. Clairement je fais quelque chose de mal mais je n'ai aucune idée de quoi. Des idées comment cela pourrait être possible?

FYI ceci un nouveau projet avec aucune personnalisation de réglage de construction / projet sur une nouvelle installation propre de XCode 4.5.2 sur un nouveau Mac Book.

Dans XCode 4.5.x, il existe une option pour définir différents avertissements à afficher (YES / NO). Vous pouvez le vérifier sous le paramètre de compilation Avertissements du compilateur pour le compilateur LLVM 4.1.

J'espère que ça va résoudre votre problème.