Я столкнулся с некоторыми проблемами при попытке поместить более одного представления данных на монтажную панель на iPhone 3.0.
То, что я пытаюсь сделать, это поместить представление данных и строковое представление на монтажную панель. Данные - это мой собственный тип данных, и я использую его для копирования и вставки в моем приложении. Строковое представление - это способ скопировать и вставить содержимое моего приложения в виде схемы в другое приложение (например, 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];
Приведенный выше код не работает, потому что свойство string и setValue: forPasteboardType: methodde заменяют первое представление на монтажном столе. Я попробовал addItems: но у меня это не сработало.
Спасибо за любую помощь!