Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa NSStringPboardType提供的xml plist不是我想要的字符串_Cocoa_Drag And Drop_Copy Paste_Nspasteboard - Fatal编程技术网

Cocoa NSStringPboardType提供的xml plist不是我想要的字符串

Cocoa NSStringPboardType提供的xml plist不是我想要的字符串,cocoa,drag-and-drop,copy-paste,nspasteboard,Cocoa,Drag And Drop,Copy Paste,Nspasteboard,我正在尝试从应用程序中拖动一些文本(纯字符串) NSString *text = @"My Text"; NSLog(@"%@", text); 我在控制台中获取“我的文本”。然后: [pboard setPropertyList: text forType: NSStringPboardType]; 如果我将其拖动到文本编辑器(TextWrangler,TextEdit)中,我会得到以下结果: <?xml version="1.0" encoding="UTF-8"?> <

我正在尝试从应用程序中拖动一些文本(纯字符串)

NSString *text = @"My Text";
NSLog(@"%@", text);
我在控制台中获取“我的文本”。然后:

[pboard setPropertyList: text forType: NSStringPboardType];
如果我将其拖动到文本编辑器(TextWrangler,TextEdit)中,我会得到以下结果:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>My Text</string>
</plist>

我的文字

我做错了什么?如何从另一端取出纯文本?

它正按照您的要求执行。它(有益地)围绕您提供的基本字符串创建属性列表


您想要:

的确如此,谢谢你。出于尴尬,我想结束这个问题……其他人可能会遇到同样的问题,因此我们将学习经验抛在脑后,以帮助他人。请同时接受帮助您的答案,这样回答者的努力就会得到回报。:-)是的。所以不管出于什么原因,我都不会让我等6分钟!呵呵。谢谢不要为公众的学习经历感到尴尬。至少你的困惑可以被分享它的其他人发现,并且问答(解释你的方法的问题)可以指导他们。