FBFriendPickerDelegate
最新版本的 SDK 已不再提供此課程。
有此級別的更新版本。前往查看 最新版本。

The FBFriendPickerDelegate protocol defines the methods used to receive event notifications and allow for deeper control of the FBFriendPickerViewController view.

Extends Protocol:FBViewControllerDelegate
Declared in:FBFriendPickerViewController.h
執行個體方法
friendPickerViewController:handleError:

Tells the delegate that there is a communication error.

參數說明
friendPicker

The friend picker view controller that encountered the error.

error

An error object containing details of the error.

- (void)
friendPickerViewController: (FBFriendPickerViewController *)friendPicker
handleError: (NSError *)error;
friendPickerViewController:shouldIncludeUser:

Asks the delegate whether to include a friend in the list.

參數說明
friendPicker

The friend picker view controller that is requesting this information.

user

An object representing the friend.

- (BOOL)
friendPickerViewController: (FBFriendPickerViewController *)friendPicker
shouldIncludeUser: (id<FBGraphUser>)user;
Discussion:

This can be used to implement a search bar that filters the friend list.

friendPickerViewControllerDataDidChange:

Tells the delegate that data has been loaded.

參數說明
friendPicker

The friend picker view controller whose data changed.

- (void) friendPickerViewControllerDataDidChange:(FBFriendPickerViewController *)friendPicker;
Discussion:

The FBFriendPickerViewController object's tableView property is automatically reloaded when this happens. However, if another table view, for example the UISearchBar is showing data, then it may also need to be reloaded.

friendPickerViewControllerSelectionDidChange:

Tells the delegate that the selection has changed.

參數說明
friendPicker

The friend picker view controller whose selection changed.

- (void) friendPickerViewControllerSelectionDidChange:(FBFriendPickerViewController *)friendPicker;