Похоже, вы используете встроенный в ваше приложение WebKit для связи JavaScript с вашим "нативным" кодом Obj-C, верно?
Если это так, вы просто делаете это:
NSString* script = @"function __wrapper() { return (typeof webNodeEvent == \"function\") } __wrapper();";
id resultObj = [nodeScriptObject evaluateWebScript:script];
if ([resultObj boolValue]) { // its there, call it
[nodeScriptObject callWebScriptMethod:@"webNodeEvent" withArguments:[NSArray arrayWithObject:eventType]];
}
nodeScriptObject взят из WebView и является просто объектом JavaScript.