У меня есть UIWebView
, показывающий некоторый пользовательский HTML-контент. Если я нажимаю и удерживаю, затем выбираю текст и нажимаю опцию Copy
, текст добавляется к UIPasteboard
с помощью ключа «com.apple.rtfd». Моя проблема сейчас в том, что я не могу найти никакого способа извлечь фактическое текстовое содержимое того, что я только что скопировал. Если я использую этот код:
NSString *contents = [NSString stringWithUTF8String:[data bytes]];
он возвращает буквальную строку «rtfd», независимо от того, какой текст я на самом деле скопировал из файла UIWebView
. Если я использую этот код:
NSString *contents = [[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];
Я получаю пустую строку. Как я могу получить фактическое текстовое содержимое того, что я только что скопировал в монтажный стол?