Получить данные 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];
Может кто-нибудь мне помочь? заранее спасибо