从sqlite数据库中检索数据nsdata并在webView中查看它们
我已经存储在我的本地数据库(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分配] initWithData:URL编码:NSUTF8StringEncoding];
谁能帮我? 提前致谢