Xcode: Failing to implement required methods from protocol doesnt yield warning

Originator:daniel
Number:rdar://12814557 Date Originated:05-Dec-2012 03:19 PM
Status:Closed Resolved:October 22, 2013
Product:iPhone SDK Product Version:6.0
Classification:Serious Bug Reproducible:Always
 
Summary:
When adopting UITableViewDataSource in a class, I don’t get warnings if I fail to implement the methods marked as required.

Steps to Reproduce:
Build and run the attached sample project.

Expected Results:
There are several warnings regarding the class "DummySource": One for each missing method implementation.

Actual Results:
There is only a warning for the missing method "fooByDoingShitWith:" from the "DummyProtocol" and the accompanying "Incomplete Implementation"

Regression:
This happens at least in Xcode 4.5.3, 4.6 beta 2, and 4.6 beta 3.

Notes:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!