Я пытаюсь поместить некоторый простой текст в карточку iPhone. Следующий код не работает:Основное использование картона iPhone
UIPasteboard *pboard = [UIPasteboard generalPasteboard];
NSString *value = @"test";
[pboard setValue: value forPasteboardType: @"public.plain-text"];
Я предполагаю, что проблема заключается в аргументе типа PasteBoard. Пройдя @"public.plain-text"
, ничего не происходит. Передавая kUTTypePlainText
, компилятор жалуется на несовместимый тип указателя, но не падает, и ничего не происходит. Использование kUTTypePlainText
также, по-видимому, требует связывания с MobileCoreServices
, что не упоминается в документах.
Могу ли я спросить, почему вы это делаете, вместо метода - [UIPasteboard setString:]? Кроме того, что вы подразумеваете под «ничего не происходит»? Чего вы ожидали точно? Как вы это определяете? –