- From: Wenson Hsieh <notifications@github.com>
- Date: Wed, 02 Feb 2022 08:37:08 -0800
- To: w3c/clipboard-apis <clipboard-apis@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 2 February 2022 16:37:21 UTC
I augmented the test app a bit so that it instead writes two strings as separate items to the pasteboard, and then queries for just the string on the pasteboard (without specifying an item). ``` int main(int argc, const char * argv[]) { __auto_type item1 = [NSPasteboardItem new]; __auto_type item2 = [NSPasteboardItem new]; [item1 setString:@"Hello world" forType:NSPasteboardTypeString]; [item2 setString:@"Foo bar" forType:NSPasteboardTypeString]; [[NSPasteboard generalPasteboard] clearContents]; [[NSPasteboard generalPasteboard] writeObjects:@[item1, item2]]; NSLog(@"The string is: \"%@\"", [[NSPasteboard generalPasteboard] stringForType:NSPasteboardTypeString]); } ``` …with output: ``` 2022-02-02 08:34:44.587825-0800 PasteboardTest[5784:30400159] The string is: "Hello world Foo bar" ``` So on macOS at least, the platform behavior for the overall text representation when there are multiple items is that it concatenates all the strings together with a newline in between each item. -- Reply to this email directly or view it on GitHub: https://github.com/w3c/clipboard-apis/issues/166#issuecomment-1028127806 You are receiving this because you are subscribed to this thread. Message ID: <w3c/clipboard-apis/issues/166/1028127806@github.com>
Received on Wednesday, 2 February 2022 16:37:21 UTC