if ( [ (NSMatrix *)someSubclassOfView respondsToSelector: @selector(getRow:column:forPoint:) ] )
I get the same error message. Same with casting to NSTableView.
Same problem with:
#import "Server.h" // declares: - (void) reset;
[ currentServers makeObjectsPerformSelector: @selector(reset) ];
And:
#import "SomeClass.h" // declares: - (void) someMethod: something;
SomeClass *someClass = ...;
[ someClass performSelectorOnMainThread: @selector(someMethod:) withObject: nil waitUntilDone: NO ];
I don't know about these. Is the warning definitely coming from the performSelector lines?
Xcode highlights this line in yellow. And puts a warning triangle in front of it. So it seems like "Yes".
ARCHS = $(ARCHS_STANDARD_64_BIT)
SDKROOT = macosx
VALID_ARCHS = i386 x86_64
COMBINE_HIDPI_IMAGES = YES
GCC_WARN_UNINITIALIZED_AUTOS = YES
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES
CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES
CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES
GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES
CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES
CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES
GCC_WARN_STRICT_SELECTOR_MATCH = YES
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = YES
Kind regards,Gerriet.