Я не пробовал, но это должно работать, чтобы получить уже выделенный текст:
NSString *webViewString = [webView stringByEvaluatingJavaScriptFromString:@"(function (){return window.getSelection().toString();})();"];
[[UIPasteboard generalPasteboard] setString:webViewString]; //Copy to pasteboard
NSString *pasteBoardString = [[UIPasteboard generalPasteboard] string]; //Paste from pasteboard
Просто найдите другой фрагмент кода JavaScript, чтобы выбрать все ... Вы должны найти его очень быстро.