diff --git a/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm index 32b0798926de..ac553045a9c0 100644 --- a/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm +++ b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm @@ -208,9 +208,9 @@ - (LinesMeasurements)getLinesForAttributedString:(facebook::react::AttributedStr .width = usedRect.size.width, .height = usedRect.size.height}}; CGFloat baseline = [layoutManager locationForGlyphAtIndex:range.location].y; + const char *renderedUTF8 = [renderedString UTF8String]; auto line = LineMeasurement{ - std::string( - [renderedString UTF8String] != nullptr ? [renderedString UTF8String] : ""), + std::string(renderedUTF8 != nullptr ? renderedUTF8 : ""), rect, overallRect.size.height - baseline, font.capHeight,