0

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

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>

我究竟做错了什么?我如何才能将纯文本从另一端取出?

4

1 回答 1

2

它正在做你要求它做的事情。它(有帮助地)围绕您提供的基本字符串创建一个属性列表。

你想要-setString:forType :。

于 2010-11-09T15:31:29.217 回答