diff --git a/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m b/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m index cb466902e4..4781615821 100644 --- a/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m +++ b/ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m @@ -141,8 +141,6 @@ - (instancetype)initWithRenderType:(NSString*)renderType _performance = [[WXPerformance alloc] init]; _apmInstance = [[WXApmForInstance alloc] init]; - [_apmInstance setProperty:KEY_PAGE_PROPERTIES_UIKIT_TYPE withValue:_renderType?: WEEX_RENDER_TYPE_PLATFORM]; - _defaultDataRender = NO; _useBackupJsThread = NO; @@ -391,6 +389,8 @@ - (void)_renderWithData:(NSData *)contents //some case , with out render (url) [self.apmInstance startRecord:self.instanceId]; self.apmInstance.isStartRender = YES; + + [_apmInstance setProperty:KEY_PAGE_PROPERTIES_UIKIT_TYPE withValue:_renderType?: WEEX_RENDER_TYPE_PLATFORM]; if (self.dataRender) { [self.apmInstance setProperty:KEY_PAGE_PROPERTIES_RENDER_TYPE withValue:@"eagle"]; } @@ -477,6 +477,8 @@ - (void)_renderWithMainBundleString:(NSString *)mainBundleString [self _checkPageName]; [self.apmInstance startRecord:self.instanceId]; self.apmInstance.isStartRender = YES; + + [_apmInstance setProperty:KEY_PAGE_PROPERTIES_UIKIT_TYPE withValue:_renderType?: WEEX_RENDER_TYPE_PLATFORM]; if (self.dataRender) { [self.apmInstance setProperty:KEY_PAGE_PROPERTIES_RENDER_TYPE withValue:@"eagle"]; }