在我的应用程序中,当我加载UIWebView任何网站URL时,内存从30mb跳到140mb左右.我正在使用ARC
当解雇UIWebViewController[ Viewcontroller包含UIWebView]时,它不会释放内存.任何人都可以帮我解决这个内存问题以及请提供内存最佳实践的指针ARC
加载网页: -
NSURL *nsurl=[NSURL URLWithString:self.url];
NSURLRequest *nsrequest=[NSURLRequest requestWithURL:nsurl];
[webview loadRequest:nsrequest];
Run Code Online (Sandbox Code Playgroud)
解雇Viewcontroller: -
[self dismissViewControllerAnimated:YES completion:^{
webview.delegate=nil;
webview=nil;
}];
Run Code Online (Sandbox Code Playgroud)
提前致谢 :)
如何保存NSData到sqlite中,我使用FMDB包装器来保存数据.
下面是我到目前为止尝试过的代码
用于保存
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:model.expertArray];;
NSString *query = [NSString stringWithFormat:@"insert into save_article values ('%@','%@','%@','%@','%@','%@')",
model.Id, model.title, model.earliestKnownDate, data, model.excerpt,model.image_url];
Run Code Online (Sandbox Code Playgroud)
对于Retriving
while([results next]) {
NSData *data = [results dataForColumn:@"experts"];
NSMutableArray *photoArray = [NSKeyedUnarchiver unarchiveObjectWithData:data];
}
Run Code Online (Sandbox Code Playgroud)
我已尝试过两种数据类型blob和文本但到目前为止没有运气,有人可以指导我怎么做吗?
我有最新版本,SDWebimage但它没有成功和失败我尝试了以下方法,但SDwebimage没有方法
[self.imageView setImageWithURL:[NSURL URLWithString:self.imageURL]
placeholderImage:[UIImage imageNamed:@"YourPlaceholder.png"]
success:^(UIImage *image) {
// remove animation
}
failure:^(NSError *error) {
NSLog(@"thumbnail error: %@",error);
// handle failed download
}];
Run Code Online (Sandbox Code Playgroud)
SDwebimage setImageWithURL如果从URL获取图像时出现错误,是否有人知道如何添加成功和失败块或我想要处理的任何其他替代
ios ×3
ios7 ×2
fmdb ×1
ios6 ×1
ipad ×1
iphone ×1
objective-c ×1
sdwebimage ×1
sqlite ×1
uiwebview ×1