The line looks like: [NSString stringWithFormat:@"cordova.iOSVCAddr='%lld';try{cordova.require('cordova/channel').onNativeReady.fire();}catch(e){window._nativeReady = true;}", (long long)self];
My guess is that the try/catch is in case this is run before cordova.js has had a chance to parse. I'd like to add a comment to that effect if that's the case, but wanted to make sure first.