2

페이스 북에서 친구 목록을 읽고 TableView에 표시하려하지만 어떤 반응도 보이지 않습니다. 그것이 내가 페이스 북의 연락처로 채우기 위해 원하는 것을 내 인스턴스가있는 NSArray의FBRequest로 페이스 북에서 친구 목록 가져 오기

-(void)request:(FBRequest *)request didLoad:(id)result { 
_contacts = result; 
} 

contacts : 코드의 내 대리인의 평화 : 같은

if (![facebook isSessionValid]) { 
    NSArray *permissions = [[NSArray alloc] initWithObjects: 
        @"user_location", 
        @"friends_location", 
        @"read_friendlists", 
        nil]; 
    [facebook authorize:permissions]; 
    [permissions release]; 
    } 
    [facebook requestWithGraphPath:@"me/friends" andDelegate:self]; 

request:didLoad 방법을 찾습니다. tableViewController에서 나는 다음 일을했습니다 :

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 
    cell.textLabel.text = [appDelegate.contacts objectAtIndex:indexPath.row]; 

결과에서 tableView에 아무 것도 없습니다. 내가 잘못하고있는 것에 관심이 있습니까? 나는 일반적으로 올바른 방식으로하고 있습니까?

답변

2

이 결과는 NSArray가 아닌 NSArray의 인스턴스입니까? 지금 fb iOS SDK로 놀고있어 NSDictionary를 같은 요청으로 얻었습니다. 사전에는 '데이터'(원하는 친구가있는 NSArray 포함)와 '페이징'의 두 가지 키 경로가 있습니다.

+0

네, 맞습니다. 그러나 질문은 실제로 닫힙니다. 감사합니다) – RomanHouse

관련 문제