From 0def228e546239d755f4448bc6b5269bf7b18f91 Mon Sep 17 00:00:00 2001 From: Blake Friedman Date: Wed, 6 Nov 2024 15:04:13 +0000 Subject: [PATCH] [iOS][RNText/Paragraph] MobileCoreServices -> UniformTypeIdentifiers Constants were deprecated for iOS 15, updated to silence warnings in CI. Changelog: [Internal] Clipboard type identifiers for text fields updated Testing: rn-tester building on CI --- packages/react-native/Libraries/Text/Text/RCTTextView.mm | 6 +++--- .../ComponentViews/Text/RCTParagraphComponentView.mm | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/react-native/Libraries/Text/Text/RCTTextView.mm b/packages/react-native/Libraries/Text/Text/RCTTextView.mm index 47632aa885c..0aa6bab3503 100644 --- a/packages/react-native/Libraries/Text/Text/RCTTextView.mm +++ b/packages/react-native/Libraries/Text/Text/RCTTextView.mm @@ -7,7 +7,7 @@ #import -#import +#import #import #import @@ -282,10 +282,10 @@ error:nil]; if (rtf) { - [item setObject:rtf forKey:(id)kUTTypeFlatRTFD]; + [item setObject:rtf forKey:(id)UTTypeFlatRTFD]; } - [item setObject:attributedText.string forKey:(id)kUTTypeUTF8PlainText]; + [item setObject:attributedText.string forKey:(id)UTTypeUTF8PlainText]; UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.items = @[ item ]; diff --git a/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm index 3f87fcec845..ece4fd945ba 100644 --- a/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm +++ b/packages/react-native/React/Fabric/Mounting/ComponentViews/Text/RCTParagraphComponentView.mm @@ -306,10 +306,10 @@ using namespace facebook::react; error:nil]; if (rtf) { - [item setObject:rtf forKey:(id)kUTTypeFlatRTFD]; + [item setObject:rtf forKey:(id)UTTypeFlatRTFD]; } - [item setObject:attributedText.string forKey:(id)kUTTypeUTF8PlainText]; + [item setObject:attributedText.string forKey:(id)UTTypeUTF8PlainText]; UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.items = @[ item ];