You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ac...@apache.org on 2018/05/24 03:54:01 UTC
incubator-weex git commit: [WEEX-400][iOS] add more note about access
JSContext
Repository: incubator-weex
Updated Branches:
refs/heads/master 3f11db871 -> a820eeb2f
[WEEX-400][iOS] add more note about access JSContext
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/a820eeb2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/a820eeb2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/a820eeb2
Branch: refs/heads/master
Commit: a820eeb2fe21bba19ed9d00527640da3441628da
Parents: 3f11db8
Author: acton393 <zh...@gmail.com>
Authored: Thu May 24 11:53:52 2018 +0800
Committer: acton393 <zh...@gmail.com>
Committed: Thu May 24 11:53:52 2018 +0800
----------------------------------------------------------------------
ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h | 1 +
ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m | 1 +
2 files changed, 2 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a820eeb2/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h
----------------------------------------------------------------------
diff --git a/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h b/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h
index b4e7cfc..cc91d75 100644
--- a/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h
+++ b/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h
@@ -148,6 +148,7 @@ typedef NS_ENUM(NSInteger, WXErrorCode) {//error.code
/**
*
* @return instance runtime JavaScript.
+ * you must call it in brige thread. Learn more at WXPerformBlockOnBridgeThread
**/
- (id<WXBridgeProtocol>)instanceJavaScriptContext;
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a820eeb2/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m
----------------------------------------------------------------------
diff --git a/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m b/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m
index ad53d3a..952b446 100644
--- a/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m
+++ b/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m
@@ -143,6 +143,7 @@ typedef enum : NSUInteger {
return _instanceJavaScriptContext;
}
+ WXAssertBridgeThread();
if (_instanceJavaScriptContext) {
_instanceJavaScriptContext = nil;
}