我試圖在iPhone 3.0上將多個數據表示放到粘貼板上時遇到了一些問題。用多種數據表示法在iPhone上覆制並粘貼
我想要做的是把數據表示和字符串表示放到粘貼板上。數據是我自己的數據類型,我用它來複制和粘貼到我的應用程序中。字符串表示法是將應用程序的內容作爲大綱複製並粘貼到其他應用程序(例如Mail.app)中的一種方法。
// payload
NSString *pasteboardString = [selectedNode stringRepresentation];
NSDictionary *pasteboardDictionary = [selectedNode nodeAndSubnodesProperties];
// set payload
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = pasteboardString;
[pasteboard setValue:pasteboardDictionary forPasteboardType:MNTNodesPasteboardType];
上面的代碼不起作用,因爲字符串屬性和setValue方法:forPasteboardType:梅索德更換粘貼板上的第一示意圖。我嘗試了addItems:但它不適合我。
謝謝你的幫助!