It doesn't matter what the "to" type is, it’s important that you acknowledge that this message in this context reports that the utilsMemberFunc declaration was not found, and because of the Objective-C dynamic binding, it is assuming that it returns an objc_object * object. not the type that utilsMemberFunc was declared.
So why doesn't he find a declaration? Because "," is used to separate parameters, not ":".
source
share