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 に答える