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