File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments