Проблема в том, что WebView выполняет загрузку URL, и он не будет понимать такие вещи, как запросы, отличные от http; все же ваше приложение пытается обслужить данные. В общем, вам не повезло, если вы не можете десериализовать блоб из базы данных sqllite, записать его в файл (скажем, в / tmp), а затем открыть файл: /// URL из NSWebView - но Я не верю, что объект позволит вам сделать это.
Вы можете иметь возможность вызывать метод [UIWebView loadData: MIMEType: textEncodingName: baseURL:], который позволит вам извлечь BLOB-объект NSData из базы данных sqllite, предоставив приложение типа mime / pdf, вставьте фиктивную кодировку текста (UTF-8) и базовый URL, и тогда он может делать то, что вы хотите. Но я бы хотя бы попытался это попробовать.