Получить данные nsdata из базы данных sqlite и просмотреть их в веб-представлении

Я сохранил в своей локальной базе данных (sqlite3) HTML-страницу, взятую из веб-просмотра. Я запомнил все это как nsdata. Добавить, я хочу, чтобы страница, сохраненная в базе данных, отображалась в другом веб-просмотре.

Мой код:

NSString *query = [NSString stringWithFormat:@"select * from offRss 
where idRss=%d", self.recordIDToEdit];

// Load the relevant data.
NSArray *results = [[NSArray alloc] initWithArray:[self.dbManager loadDataFromDB:query]];

// Set the loaded data to the textfields.
NSData *URL;
URL = [[results objectAtIndex:0] objectAtIndex:[self.dbManager.arrColumnNames indexOfObject:@"body"]];

NSString *stringa=[[NSString alloc]initWithData:URL encoding:NSUTF8StringEncoding];
NSLog(@"%@",URL);


[self.webView loadHTMLString:stringa baseURL:nil];

Но этот метод не работает. Это дает мне ошибку:

-[__NSCFString bytes]: unrecognized selector sent to instance 
0xf50a000
2017-07-20 07:46:26.160 prova2[4788:70b] *** Terminating app due to 
uncaught exception 'NSInvalidArgumentException', reason: '-
 [__NSCFString bytes]: unrecognized selector sent to instance 
 0xf50a000'

Я сообщаю об ошибке строки: NSString *stringa=[[NSString alloc]initWithData: кодировка URL:NSUTF8StringEncoding];

Может кто-нибудь мне помочь? заранее спасибо

0 ответов

Другие вопросы по тегам