<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Jan 14, 2014, at 4:37 PM, Jordan Rose <<a href="mailto:jordan_rose@apple.com">jordan_rose@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br>On Jan 14, 2014, at 16:33 , jahanian <<a href="mailto:fjahanian@apple.com">fjahanian@apple.com</a>> wrote:<br><br><blockquote type="cite"><br>On Jan 14, 2014, at 4:18 PM, Jordan Rose <<a href="mailto:jordan_rose@apple.com">jordan_rose@apple.com</a>> wrote:<br><br><blockquote type="cite">The problem isn't that it's unimplemented, it's that it's undeclared. And @selector isn't really an operator. How about "no methods visible for selector %0" or "no methods declared for selector %0 in this translation unit”?<br></blockquote><br>Warning is for when a method is declared but no implementation of it is seen in the translation unit. I am not sure what you mean<br>by an "undeclared method”? Do you consider a method declared in an @interface but its implementation (or definition) is not<br>in the current TU, an ‘undeclared method’?<br></blockquote><br>Oops, sorry. I thought this was a much more useful warning than it actually is. >< I still think "using @selector on method" is the wrong phrasing, though. "no method with selector %0 implemented in this translation unit”?<br></blockquote>In r<span style="font-family: Menlo; font-size: 11px;">199278.</span></div><div><font face="Menlo"><span style="font-size: 11px;">- Fariborz</span></font></div><div><font face="Menlo"><span style="font-size: 11px;"><br></span></font><blockquote type="cite"><br></blockquote></div><br></body></html>