Skip to content

Commit 513e365

Browse files
committed
feat: add URL UTI to supported pasted types
1 parent 8a559f8 commit 513e365

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

ios/inputTextView/InputTextView.mm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ - (void)paste:(id)sender {
7676

7777
- (void)tryHandlingPlainTextItemsIn:(UIPasteboard *)pasteboard range:(NSRange)range input:(EnrichedTextInputView *)input {
7878
NSArray *existingTypes = pasteboard.pasteboardTypes;
79-
NSArray *handledTypes = @[UTTypeUTF8PlainText.identifier, UTTypePlainText.identifier];
79+
NSArray *handledTypes = @[UTTypeUTF8PlainText.identifier, UTTypePlainText.identifier, UTTypeURL.identifier];
8080
NSString *plainText;
8181

8282
for(NSString *type in handledTypes) {
@@ -90,6 +90,8 @@ - (void)tryHandlingPlainTextItemsIn:(UIPasteboard *)pasteboard range:(NSRange)ra
9090
plainText = [[NSString alloc]initWithData:value encoding:NSUTF8StringEncoding];
9191
} else if([value isKindOfClass:[NSString class]]) {
9292
plainText = (NSString *)value;
93+
} else if([value isKindOfClass:[NSURL class]]) {
94+
plainText = [(NSURL *)value absoluteString];
9395
}
9496
}
9597

0 commit comments

Comments
 (0)