cxfeng1 closed pull request #1569: [Core] Build error on iOS.
URL: https://github.com/apache/incubator-weex/pull/1569
This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:
As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):
diff --git a/ios/sdk/WeexSDK.xcodeproj/project.pbxproj
b/ios/sdk/WeexSDK.xcodeproj/project.pbxproj
index 0cfdfea169..205381841a 100644
--- a/ios/sdk/WeexSDK.xcodeproj/project.pbxproj
+++ b/ios/sdk/WeexSDK.xcodeproj/project.pbxproj
@@ -318,6 +318,12 @@
B8394F3821468AF100CA1EFF /* render_action_trigger_vsync.h in
Headers */ = {isa = PBXBuildFile; fileRef = B8394F3521468AF100CA1EFF /*
render_action_trigger_vsync.h */; };
B8394F3921468AF100CA1EFF /* render_action_trigger_vsync.cpp in
Sources */ = {isa = PBXBuildFile; fileRef = B8394F3621468AF100CA1EFF /*
render_action_trigger_vsync.cpp */; };
B8394F3A21468AF100CA1EFF /* render_action_trigger_vsync.cpp in
Sources */ = {isa = PBXBuildFile; fileRef = B8394F3621468AF100CA1EFF /*
render_action_trigger_vsync.cpp */; };
+ B858E1272158BE0A00722366 /* render_document.cpp in Sources */ =
{isa = PBXBuildFile; fileRef = B858E1252158BE0900722366 /* render_document.cpp
*/; };
+ B858E1282158BE0A00722366 /* render_document.cpp in Sources */ =
{isa = PBXBuildFile; fileRef = B858E1252158BE0900722366 /* render_document.cpp
*/; };
+ B858E1292158BE0A00722366 /* render_document.h in Headers */ =
{isa = PBXBuildFile; fileRef = B858E1262158BE0A00722366 /* render_document.h
*/; };
+ B858E12A2158BE0A00722366 /* render_document.h in Headers */ =
{isa = PBXBuildFile; fileRef = B858E1262158BE0A00722366 /* render_document.h
*/; };
+ B858E12C2158BE1000722366 /* render_document_factory.h in
Headers */ = {isa = PBXBuildFile; fileRef = B858E12B2158BE1000722366 /*
render_document_factory.h */; };
+ B858E12D2158BE1000722366 /* render_document_factory.h in
Headers */ = {isa = PBXBuildFile; fileRef = B858E12B2158BE1000722366 /*
render_document_factory.h */; };
B85ED3032126715100EBEC11 /* WXRecyclerComponent.h in Headers */
= {isa = PBXBuildFile; fileRef = 745B2D601E5A8E1E0092D38A /*
WXRecyclerComponent.h */; };
B863DF322107308000EA887D /* WXBridgeContext.m in Sources */ =
{isa = PBXBuildFile; fileRef = B863DF312107307F00EA887D /* WXBridgeContext.m
*/; };
B863DF332107313400EA887D /* WXBridgeContext.m in Sources */ =
{isa = PBXBuildFile; fileRef = B863DF312107307F00EA887D /* WXBridgeContext.m
*/; };
@@ -1304,6 +1310,9 @@
9B9E74781FA2DB5800DAAEA9 /* WXTestBridgeMethodDummy.m */ = {isa
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc;
path = WXTestBridgeMethodDummy.m; sourceTree = "<group>"; };
B8394F3521468AF100CA1EFF /* render_action_trigger_vsync.h */ =
{isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h;
path = render_action_trigger_vsync.h; sourceTree = "<group>"; };
B8394F3621468AF100CA1EFF /* render_action_trigger_vsync.cpp */
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =
sourcecode.cpp.cpp; path = render_action_trigger_vsync.cpp; sourceTree =
"<group>"; };
+ B858E1252158BE0900722366 /* render_document.cpp */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp;
path = render_document.cpp; sourceTree = "<group>"; };
+ B858E1262158BE0A00722366 /* render_document.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
render_document.h; sourceTree = "<group>"; };
+ B858E12B2158BE1000722366 /* render_document_factory.h */ = {isa
= PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path
= render_document_factory.h; sourceTree = "<group>"; };
B863DF312107307F00EA887D /* WXBridgeContext.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path
= WXBridgeContext.m; sourceTree = "<group>"; };
B87B9E7B21539B3300B6DC61 /* WXVersion.h */ = {isa =
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WXVersion.h;
sourceTree = "<group>"; };
B87B9E7C21539B3300B6DC61 /* WXVersion.m */ = {isa =
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WXVersion.m;
sourceTree = "<group>"; };
@@ -2453,6 +2462,8 @@
B8D66B572125572F003960BD /* node */ = {
isa = PBXGroup;
children = (
+ B858E1252158BE0900722366 /* render_document.cpp
*/,
+ B858E1262158BE0A00722366 /* render_document.h
*/,
B8D66B582125572F003960BD /* render_cell.h */,
B8D66B592125572F003960BD /* render_text.cpp */,
B8D66B5A2125572F003960BD /* render_mask.cpp */,
@@ -2474,6 +2485,7 @@
B8D66B652125572F003960BD /* factory */ = {
isa = PBXGroup;
children = (
+ B858E12B2158BE1000722366 /*
render_document_factory.h */,
B8D66B662125572F003960BD /*
render_mask_factory.h */,
B8D66B672125572F003960BD /*
render_text_factory.h */,
B8D66B682125572F003960BD /*
render_scroller_factory.h */,
@@ -2753,6 +2765,7 @@
77D1614B1C02E3790010B15B /* WXConvert.h in
Headers */,
1746EA7320E9D253007E55BD /*
WXComponent_performance.h in Headers */,
59A596221CB6311F0012CD52 /* WXNavigatorModule.h
in Headers */,
+ B858E12C2158BE1000722366 /*
render_document_factory.h in Headers */,
B8F2C7082133A83C00635B37 /*
rax_parser_context.h in Headers */,
33CE190E2153443000CF9670 /*
WXJSFrameworkLoadDefaultImpl.h in Headers */,
C47B78CE1F2998EE001D3B0C /*
WXExtendCallNativeManager.h in Headers */,
@@ -2814,6 +2827,7 @@
C4F0127D1E1502A6003378D0 /*
WXWebSocketHandler.h in Headers */,
B8D66C9D21255730003960BD /* json11.hpp in
Headers */,
DC03ADBA1D508719003F76E7 /*
WXTextAreaComponent.h in Headers */,
+ B858E1292158BE0A00722366 /* render_document.h
in Headers */,
B8D66C5721255730003960BD /*
render_action_layout.h in Headers */,
2AC750241C7565690041D390 /*
WXIndicatorComponent.h in Headers */,
B8F2C6E82133A83C00635B37 /* class_array.h in
Headers */,
@@ -3013,6 +3027,7 @@
B8D66C8821255730003960BD /*
simple_render_factory.h in Headers */,
DCA445A41EFA570E00D0CFA8 /* WXSDKInstance.h in
Headers */,
DCA445C51EFA57E800D0CFA8 /* WXAComponent.h in
Headers */,
+ B858E12A2158BE0A00722366 /* render_document.h
in Headers */,
B8D66C4A21255730003960BD /*
render_action_interface.h in Headers */,
B8D66C002125572F003960BD /* constants_name.h in
Headers */,
DCA445B11EFA576800D0CFA8 /* WXLog.h in Headers
*/,
@@ -3159,6 +3174,7 @@
B8D66BE62125572F003960BD /* object.h in Headers
*/,
DCA4461A1EFA5AA000D0CFA8 /*
WXInvocationConfig.h in Headers */,
DCA445DC1EFA59AD00D0CFA8 /*
WXRecyclerDataController.h in Headers */,
+ B858E12D2158BE1000722366 /*
render_document_factory.h in Headers */,
DCA446191EFA5A9E00D0CFA8 /* WXServiceFactory.h
in Headers */,
DCA446121EFA5A8A00D0CFA8 /* WXComponentMethod.h
in Headers */,
33CE19142153444900CF9670 /*
WXJSFrameworkLoadProtocol.h in Headers */,
@@ -3540,6 +3556,7 @@
B8D66C4D21255730003960BD /*
render_action_move_element.cpp in Sources */,
742AD7341DF98C45007DC46C /*
WXResourceResponse.m in Sources */,
B87B9E7F21539B3300B6DC61 /* WXVersion.m in
Sources */,
+ B858E1272158BE0A00722366 /* render_document.cpp
in Sources */,
77E65A161C155EB5008B8775 /* WXTextComponent.mm
in Sources */,
C4D872261E5DDF7500E39BC1 /* WXBoxShadow.m in
Sources */,
B8D66BB32125572F003960BD /* parser.cc in
Sources */,
@@ -3670,6 +3687,7 @@
DCA445301EFA55B300D0CFA8 /*
WXComponent+Events.m in Sources */,
DCA445311EFA55B300D0CFA8 /*
WXComponent+BoxShadow.m in Sources */,
DCA445321EFA55B300D0CFA8 /* WXInnerLayer.m in
Sources */,
+ B858E1282158BE0A00722366 /* render_document.cpp
in Sources */,
B8D66BFA2125572F003960BD /* exec_state.cc in
Sources */,
B8D66CAC21255730003960BD /* wson_util.cpp in
Sources */,
DCA445331EFA55B300D0CFA8 /* WXDisplayQueue.m in
Sources */,
diff --git a/weex_core/Source/core/render/node/render_document.cpp
b/weex_core/Source/core/render/node/render_document.cpp
index b98e14a0df..29f85ad361 100644
--- a/weex_core/Source/core/render/node/render_document.cpp
+++ b/weex_core/Source/core/render/node/render_document.cpp
@@ -67,8 +67,8 @@ namespace WeexCore {
Index count = documentChilds.size();
index = index >= count ? -1 : index;
- if(index < 0){
- index = count;
+ if (index < 0) {
+ index = static_cast<int>(count);
}
documentChilds.insert(documentChilds.begin() + count, child);
child->setParent(this, child);
diff --git a/weex_core/Source/core/render/page/render_page.cpp
b/weex_core/Source/core/render/page/render_page.cpp
index 644f891950..a9007a05e7 100644
--- a/weex_core/Source/core/render/page/render_page.cpp
+++ b/weex_core/Source/core/render/page/render_page.cpp
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-#include <android/base/log_utils.h>
+
#include "core/render/page/render_page.h"
#include "core/render/node/render_document.h"
#include "base/TimeUtils.h"
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services