Иногда у меня есть интерфейс, реализующий несколько протоколов, и я получаю предупреждение от XCode о том, что моя реализация не завершена.
Есть ли простой способ определить, какие методы являются «обязательными», но реализованными (без необходимости вставлять фиктивные реализации всех необязательных методов из файлов заголовков протокола)?
Например, у меня есть предупреждение об этом интерфейсе, но я не хочу копаться во всех протоколах ... очевидно, XCode знает, что некоторые из них отсутствуют, почему он не может просто сказать, какие они есть!
@interface KTThumbsViewController : UIViewController <KTThumbsViewDataSource, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIAlertViewDelegate>
XCode 4