Updated Branches:
  refs/heads/master 0c0b87bca -> 6fa7f3d24

Add a comment explaining what the statements in the nativeReady eval do.


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/commit/6fa7f3d2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/tree/6fa7f3d2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/diff/6fa7f3d2

Branch: refs/heads/master
Commit: 6fa7f3d24c1f2aed951b28a6bb0d098b8d35eff6
Parents: 0c0b87b
Author: Andrew Grieve <agri...@chromium.org>
Authored: Fri Sep 21 11:31:36 2012 -0400
Committer: Andrew Grieve <agri...@chromium.org>
Committed: Fri Sep 21 11:31:36 2012 -0400

----------------------------------------------------------------------
 CordovaLib/Classes/CDVViewController.m |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/6fa7f3d2/CordovaLib/Classes/CDVViewController.m
----------------------------------------------------------------------
diff --git a/CordovaLib/Classes/CDVViewController.m 
b/CordovaLib/Classes/CDVViewController.m
index 5dae1ab..2121363 100644
--- a/CordovaLib/Classes/CDVViewController.m
+++ b/CordovaLib/Classes/CDVViewController.m
@@ -503,7 +503,9 @@
     }
     [self didRotateFromInterfaceOrientation:(UIInterfaceOrientation)[[UIDevice 
currentDevice] orientation]];
 
-    // Tell the webview that native is ready.
+    // The iOSVCAddr is used to identify the WebView instance when using one 
of the XHR js->native bridge modes.
+    // The .onNativeReady().fire() will work when cordova.js is already loaded.
+    // The _nativeReady = true; is used when this is run before cordova.js is 
loaded.
     NSString* nativeReady = [NSString 
stringWithFormat:@"cordova.iOSVCAddr='%lld';try{cordova.require('cordova/channel').onNativeReady.fire();}catch(e){window._nativeReady
 = true;}", (long long)self];
     [theWebView stringByEvaluatingJavaScriptFromString:nativeReady];
 }

Reply via email to