2012-11-21 4 views
1

Image shows list of friends페이스 북의 sdk3.1의 FBFriendPickerViewController을 사용자 지정하는 방법을

내 응용 프로그램에서 성공적으로 페이스 북 SDK 3.1을 사용하고 나의보기에 하위 뷰로 FBFriendPickerViewController을 추가, 내 친구 목록을 보여주고 난에 하나의 친구를 선택할 수 있습니다 시간, 내가 완료 버튼을 클릭하면 내가 pushviewcontroller와 내 다음보기에 선택한 친구 프로필 사진을 표시 이제 chechmark 행 대신 doneselectrow에서 수행 할 동일한 작업을 수행하고 버튼을 완료하고 싶습니다. 조만간 해결해야 할 몇 가지 지침을 제안 해주십시오 ... 미리 감사드립니다!

답변

1
-(void)friendPickerViewControllerSelectionDidChange:(FBFriendPickerViewController *)friendPicker{ 
    self.selectedFriends = friendPicker.selection; 
    [self.navigationController popViewControllerAnimated:YES]; 
} 
+2

Welcome to StackOverflow! 그것은 당신이 당신의 코드가 무엇인지를 설명하는 답에 어떤 텍스트를 추가하면 도움이 될 것입니다. 도와 줘서 고맙다! – Miquel

+0

fbcontroller는 프로토콜에서 정의되지 않은 경우에도 delegator에서이 선택기를 호출합니다 (graphObjectTableSelectionDidChange 참조). - (void) friendPickerViewControllerSelectionDidChange : (FBFriendPickerViewController *) friendPicker { NSLog (@ "% @", friendPicker.selection); } 출력 : { "first_name"= snip; id = 123; "last_name"= 잘라 내기; name = "... snip ..."; 그림 = { 데이터 = { "is_silhouette"= 0; url = "snip";};}; – fionbio

1

.h 파일에 .h 파일을 등록하고 위에 제공된 코드를 사용하십시오.

이렇게하면 FBfriendPicker 대화 상자가 닫히고 이전 페이지로 리디렉션됩니다. 따라서 단일 선택 만 허용됩니다.

희망이 있습니다.

3

그냥 [friendPickerController setAllowsMultipleSelection:NO]을 사용하십시오.

희망 하시겠습니까?