У меня есть UITableView
в пределах UIViewController
, и я пытаюсь загрузить imageFile как миниатюру в своем UITableViewCell
. Все данные UITableViewCell
загружаются из синтаксиса, и я могу успешно загрузить имя и имя NSObject
в UITableViewCell
, но по какой-то причине im получаю ошибку с изображением thumbnial. мой код выглядит следующим образом (для ячейки).Загрузка уменьшенного изображения в tableView
#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
// Return the number of rows in the section.
return self.groups.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *identifier = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:indexPath];
// Configure the cell...
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
}
PFObject *group = [self.groups objectAtIndex:indexPath.row];
PFFile *thumbnail = [group objectForKey:@"imageFile"];
PFImageView *thumbnailImageView = (PFImageView*)[cell viewWithTag:100];
thumbnailImageView.layer.cornerRadius = thumbnailImageView.frame.size.width/2;
thumbnailImageView.layer.masksToBounds = YES;
thumbnailImageView.image = [UIImage imageNamed:@"cc"];
thumbnailImageView.file = thumbnail;
[thumbnailImageView loadInBackground];
UILabel *nameLabel = (UILabel*) [cell viewWithTag:101];
nameLabel.text = [group objectForKey:@"name"];
UILabel *usernameLabel = (UILabel*) [cell viewWithTag:103];
usernameLabel.text = [group objectForKey:@"creatorName"];
return cell;
}
что Ошибка? Вы вообще не получаете никакого изображения? –
приложение вылетает с этой ошибкой «*** Завершение приложения из-за неперехваченного исключения« NSInvalidArgumentException », причина: '- [UIImageView setFile:]: нераспознанный селектор, отправленный в экземпляр 0x78fc77a0'", и выделяет «thumbnailImageView.file = thumbnail;» зеленый с нитью 1: сигнал SIGABRT –
, а также это в моем журнале "- [UIImageView setFile:]: нераспознанный селектор, отправленный в экземпляр 0x78fc77a0" –