我一直在处理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]不是BOMStorage文件
以及定期记忆警告.有时,该应用程序也会崩溃并XCode
显示一条消息,声称它已丢失与我的连接iPhone
.当检查内存使用情况时,随着表的上升或下降,内存会继续增加,就好像图像(屏幕大小)在屏幕上不会被释放一样.关于可能发生什么的任何想法?