我正在维基百科iphone应用程序上实现。我在其中实现了以下功能。
查询。 现在我想将这个维基百科存储在应用程序或sqlitedabas中。
因此,当用户当时无法使用net时,用户可以从应用程序或本地数据库查看维基百科。
请帮我解决这个问题。
提前致谢
答案 0 :(得分:0)
您需要使用Core Data在SQLite DB中存储和管理您的信息。
然后,您需要构建一个系统,让您将这些信息存储在数据库中。
从此处开始查看核心数据http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/CoreData_ObjC/_index.html
答案 1 :(得分:0)
将webview转换为图片,然后将其保存在数据库中
我认为这会对你有所帮助
CGSize sixzevid=CGSizeMake(1024,1100);
UIGraphicsBeginImageContext(sixzevid);
[webview.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imageData = UIImagePNGRepresentation(viewImage);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *pathFloder = [[NSString alloc] initWithString:[NSString stringWithFormat:@"%@",@"new.png"]];
NSString *defaultDBPath = [documentsDirectory stringByAppendingPathComponent:pathFloder];
[imageData writeToFile:defaultDBPath atomically:YES];
了解更多详情,请查看以下链接 http://www.iphonedevsdk.com/forum/iphone-sdk-development/21451-save-contents-uiwebview-pdf-file.html