gpt4 book ai didi

parse-platform - PFQueryTableView 内存

转载 作者:行者123 更新时间:2023-12-04 16:07:42 25 4
gpt4 key购买 nike

我一直在使用 PFQueryTableView带有图片和文字。执行此代码后:

-  (id)initWithCoder:(NSCoder *)aDecoder {
self = [super initWithClassName:@"Story"];
self = [super initWithCoder:aDecoder];
if (self) { // This table displays items in the Todo class
self.parseClassName = @"Story";
self.pullToRefreshEnabled = YES;
self.paginationEnabled = YES;
self.objectsPerPage = 25;
}
return self;
}

- (PFQuery *)queryForTable {
PFQuery *query = [PFQuery queryWithClassName:self.parseClassName];

if (self.objects.count == 0) {
query.cachePolicy = kPFCachePolicyCacheThenNetwork;
}
[query orderByDescending:@"createdAt"];


return query;
}


- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
object:(PFObject *)object {
static NSString *cellIdentifier = @"cell";

PFTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (!cell) {
cell = [[PFTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:cellIdentifier];
}

// Configure the cell to show todo item with a priority at the bottom
cell.textLabel.text = object[@"snapDetails"];

PFFile *thumbnail = [object objectForKey:@"snap"];
cell.imageView.image = [UIImage imageNamed:@"placeholder.jpg"];
cell.imageView.file = thumbnail;
return cell;
}

日志给了我这个奇怪的警告:

[/BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreUI/CoreUI-
371.4/Bom/Storage/BOMStorage.c:522] is not a BOMStorage file



以及定期的内存警告。有时应用程序也会崩溃和 XCode显示一条消息,声称它已失去与我的 iPhone 的连接.在检查内存使用情况时,随着表格的上升或下降,内存继续增加,就好像图像(屏幕大小)在离开屏幕时永远不会释放一样。关于可能发生什么的任何想法?

最佳答案

几乎在所有情况下,这都是无害的,除非您的 url 错误。要使 BOMStorage 文件更严重,您可以添加以下内容:

urlString = [urlString stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];

此外,您可以选择其他方法来替换:
[image stretchableImageWithLeftCapWidth:0 topCapHeight:0]  forState:UIControlStateNormal]

关于parse-platform - PFQueryTableView 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34504927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com