Ich stieß auf einige Probleme beim Versuch, mehr als eine Datendarstellung auf dem Pasteboard auf dem iPhone 3.0 zu platzieren.Kopieren und Einfügen auf dem iPhone mit mehreren Datendarstellungen
Ich versuche, eine Datendarstellung und eine Zeichenfolgendarstellung auf dem Pasteboard zu platzieren. Die Daten sind mein eigener Datentyp und ich verwende sie zum Kopieren und Einfügen in meiner Anwendung. Die Zeichenfolgendarstellung ist eine Möglichkeit, den Inhalt meiner Anwendung als Gliederung in eine andere Anwendung (z. B. Mail.app) zu kopieren und einzufügen.
// payload
NSString *pasteboardString = [selectedNode stringRepresentation];
NSDictionary *pasteboardDictionary = [selectedNode nodeAndSubnodesProperties];
// set payload
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = pasteboardString;
[pasteboard setValue:pasteboardDictionary forPasteboardType:MNTNodesPasteboardType];
Der obige Code funktioniert nicht, weil die String-Eigenschaft und setValue: forPasteboardType: Methode, um die erste Darstellung auf der Montagefläche ersetzen. Ich habe AddItems ausprobiert: aber es hat nicht für mich funktioniert.
Vielen Dank für jede Hilfe!