从sqlite数据库中检索数据nsdata并在webView

时间:2017-07-20 14:53:50

标签: ios objective-c sqlite

我已经在我的本地数据库(sqlite3)中存储了从webview获取的html页面。我把它全部记为nsdata。 添加,我希望保存在数据库中的页面出现在另一个webview中。

我的代码是:

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 个答案:

没有答案