tableview 셀의 구문 분석에서 imageView를 표시 할 수 없습니다.

티베

iOS 앱이 실행되면 셀에 아무것도 표시되지 않는 경우 이미지는 구문 분석에서 "파일"유형입니다. 나는 이것을 위해 스토리 보드를 사용하지 않으므로 imageView의 클래스를 PFImageView로 변경할 수 없습니다. 무엇이 빠졌습니까?

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

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
    }

    // Configure the cell
    PFFile *thumbnail = [object objectForKey:@"logo"];
    PFImageView *thumbnailImageView = (PFImageView*)[cell viewWithTag:100];
    thumbnailImageView.image = [UIImage imageNamed:@"placeholder.png"];
    thumbnailImageView.file = thumbnail;
    [thumbnailImageView loadInBackground];

    cell.textLabel.text = [object objectForKey:@"name"];
    cell.detailTextLabel.textColor=[UIColor lightGrayColor];
    cell.backgroundColor = [UIColor clearColor];

    thumbnailImageView=[[PFImageView alloc] initWithFrame:CGRectMake(9, 9, 30, 30)];
    [thumbnailImageView setBackgroundColor:[UIColor clearColor]];

    [cell.contentView addSubview:thumbnailImageView];

    return cell;
}

미리 감사드립니다!

LaziTurtle

이미지를 볼 수없는 이유는 파싱에서 데이터를 얻기 전에 백그라운드에서로드하고 설정하기 때문이라고 생각합니다. 다음과 같이 시도해 볼 수 있습니까?

// Set placeholder to show before image finishes loading
PFImageView *thumbnailImageView = (PFImageView*)[cell viewWithTag:100];
thumbnailImageView.image = [UIImage imageNamed:@"placeholder.png"];

PFFile *thumbnail = [object objectForKey:@"logo"];
[thumbnailImageView setFile:thumbnail];
[thumbnailImageView loadInBackground:^(UIImage *image, NSError *error) {
    if (!error) {
        // Configure your image view in here            
        imageView = [[UIImageView alloc] initWithFrame:CGRectMake(9, 9, 30, 30)];
        [imageView setBackgroundColor:[UIColor clearColor]];     
        [imageView setImage:image];
        [cell.contentView addSubview:imageView];
    }
}];

이 라인을 따라 무언가를 시도하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

tableView가 웹에서 구문 분석 된 데이터를 json 형식으로 표시 할 수 없습니다.

분류에서Dev

쿼리 구문 분석, Swift의 tableView 셀 내에서 데이터를 어떻게 인쇄 할 수 있습니까?

분류에서Dev

Curl 함수는 bash의 변수에서 오는 프록시를 구문 분석 할 수 없습니다.

분류에서Dev

Ruby rspec에서 해시를 구문 분석 할 수 없습니다.

분류에서Dev

QML TableView에서 QSqlQueryModel의 데이터를 표시 할 수 없습니다.

분류에서Dev

deno에서 쿼리를 구문 분석 할 수 없습니다.

분류에서Dev

gawk의 시작 부분에 빈 필드가있는 CSV를 구문 분석 할 수 없습니다.

분류에서Dev

Django는 내부 서버 오류에서 WSGIRequest의 POST 매개 변수를 구문 분석 할 수 없습니다.

분류에서Dev

자바 스크립트의 문자열에서 \를 구문 분석 할 수 없습니다.

분류에서Dev

나머지를 구문 분석 할 수 없습니다. '%'Django의 '%'

분류에서Dev

JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

문자열에서 날짜를 구문 분석 할 수 없습니다.

분류에서Dev

구문 분석의 설치 테이블에서 데이터를 검색 할 수 없습니다.

분류에서Dev

Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

분류에서Dev

TableView 셀에서 CollectionView를 선택할 수 없습니다.

분류에서Dev

서버에서 JSON 데이터를 구문 분석 할 수 없습니다.

분류에서Dev

Swift 앱에서 서버 PHP를 구문 분석 할 수 없습니다.

분류에서Dev

ajax에서 단일 게시물 값을 구문 분석 할 수 없습니다.

분류에서Dev

Django TemplateSyntaxError : 나머지를 구문 분석 할 수 없습니다 : ' "{%'에서 '"{%'

분류에서Dev

React Native에서 구문 분석 정보를 반환 할 수 없습니다.

분류에서Dev

C #에서 Oracle 타임 스탬프를 구문 분석 할 수 없습니다.

분류에서Dev

StringBuilder Android에서 json 객체를 구문 분석 할 수 없습니다.

분류에서Dev

Postman에서 XML 데이터를 구문 분석 할 수 없습니다.

분류에서Dev

지도의 값 : 정수를 정수로 구문 분석 할 수 없습니다.

분류에서Dev

DateTimeParseException : 텍스트 구문 분석 할 수 없습니다 TemporalAccessor에서 LocalDateTime를 가져올 수 없습니다

분류에서Dev

구문 분석 할 수 없습니다 TemporalAccessor에서 OffsetDateTime를 가져올 수 없습니다 :

분류에서Dev

우분투 18.04의 xterm에서 8 비트 문자를 표시 할 수 없습니다.

분류에서Dev

PyYAML은 시퀀스 시퀀스를 구문 분석 할 수 없습니다.

분류에서Dev

mule4 날짜 형식 구문 분석 문제, 2019-02-27T15 분석 : 'T'를 구문 분석 할 수 없습니다 dataweave 2.0에서 38.38 : 43

Related 관련 기사

  1. 1

    tableView가 웹에서 구문 분석 된 데이터를 json 형식으로 표시 할 수 없습니다.

  2. 2

    쿼리 구문 분석, Swift의 tableView 셀 내에서 데이터를 어떻게 인쇄 할 수 있습니까?

  3. 3

    Curl 함수는 bash의 변수에서 오는 프록시를 구문 분석 할 수 없습니다.

  4. 4

    Ruby rspec에서 해시를 구문 분석 할 수 없습니다.

  5. 5

    QML TableView에서 QSqlQueryModel의 데이터를 표시 할 수 없습니다.

  6. 6

    deno에서 쿼리를 구문 분석 할 수 없습니다.

  7. 7

    gawk의 시작 부분에 빈 필드가있는 CSV를 구문 분석 할 수 없습니다.

  8. 8

    Django는 내부 서버 오류에서 WSGIRequest의 POST 매개 변수를 구문 분석 할 수 없습니다.

  9. 9

    자바 스크립트의 문자열에서 \를 구문 분석 할 수 없습니다.

  10. 10

    나머지를 구문 분석 할 수 없습니다. '%'Django의 '%'

  11. 11

    JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

  12. 12

    문자열에서 날짜를 구문 분석 할 수 없습니다.

  13. 13

    구문 분석의 설치 테이블에서 데이터를 검색 할 수 없습니다.

  14. 14

    Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

  15. 15

    TableView 셀에서 CollectionView를 선택할 수 없습니다.

  16. 16

    서버에서 JSON 데이터를 구문 분석 할 수 없습니다.

  17. 17

    Swift 앱에서 서버 PHP를 구문 분석 할 수 없습니다.

  18. 18

    ajax에서 단일 게시물 값을 구문 분석 할 수 없습니다.

  19. 19

    Django TemplateSyntaxError : 나머지를 구문 분석 할 수 없습니다 : ' "{%'에서 '"{%'

  20. 20

    React Native에서 구문 분석 정보를 반환 할 수 없습니다.

  21. 21

    C #에서 Oracle 타임 스탬프를 구문 분석 할 수 없습니다.

  22. 22

    StringBuilder Android에서 json 객체를 구문 분석 할 수 없습니다.

  23. 23

    Postman에서 XML 데이터를 구문 분석 할 수 없습니다.

  24. 24

    지도의 값 : 정수를 정수로 구문 분석 할 수 없습니다.

  25. 25

    DateTimeParseException : 텍스트 구문 분석 할 수 없습니다 TemporalAccessor에서 LocalDateTime를 가져올 수 없습니다

  26. 26

    구문 분석 할 수 없습니다 TemporalAccessor에서 OffsetDateTime를 가져올 수 없습니다 :

  27. 27

    우분투 18.04의 xterm에서 8 비트 문자를 표시 할 수 없습니다.

  28. 28

    PyYAML은 시퀀스 시퀀스를 구문 분석 할 수 없습니다.

  29. 29

    mule4 날짜 형식 구문 분석 문제, 2019-02-27T15 분석 : 'T'를 구문 분석 할 수 없습니다 dataweave 2.0에서 38.38 : 43

뜨겁다태그

보관