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!