Github user gurisxie commented on a diff in the pull request: https://github.com/apache/incubator-weex/pull/735#discussion_r140417809 --- Diff: ios/sdk/WeexSDK/Sources/Manager/WXComponentManager.m --- @@ -436,11 +436,11 @@ - (void)handleStyleOnMainThread:(NSDictionary*)styles forComponent:(WXComponent NSMutableDictionary *normalStyles = [NSMutableDictionary new]; NSMutableArray *resetStyles = [NSMutableArray new]; [self filterStyles:styles normalStyles:normalStyles resetStyles:resetStyles]; - [component _updateStylesOnMainThread:[normalStyles copy] resetStyles:resetStyles]; + [component _updateStylesOnMainThread:normalStyles resetStyles:resetStyles]; [component readyToRender]; WXPerformBlockOnComponentThread(^{ - [component _updateStylesOnComponentThread:[normalStyles copy] resetStyles:resetStyles isUpdateStyles:isUpdateStyles]; + [component _updateStylesOnComponentThread:normalStyles resetStyles:resetStyles isUpdateStyles:isUpdateStyles]; --- End diff -- why not use copy? @doumafang
---