The FBFriendPickerDelegate
protocol defines the methods used to receive event
notifications and allow for deeper control of the FBFriendPickerViewController
view.
The methods of FBFriendPickerDelegate correspond to FBGraphObjectPickerDelegate. If a pair of corresponding methods are implemented, the FBGraphObjectPickerDelegate method is called first.
Extends Protocol: | FBGraphObjectPickerDelegate |
Declared in: | FBFriendPickerViewController.h |
friendPickerViewController:handleError:
Tells the delegate that there is a communication error.
Parámetro | Descripción |
---|---|
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; |
FBFriendPickerViewController.h
friendPickerViewController:shouldIncludeUser:
Asks the delegate whether to include a friend in the list.
Parámetro | Descripción |
---|---|
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; |
This can be used to implement a search bar that filters the friend list.
If -[FBGraphObjectPickerDelegate graphObjectPickerViewController:shouldIncludeGraphObject:] is implemented and returns NO, this method is not called.
FBFriendPickerViewController.h
friendPickerViewControllerDataDidChange:
Tells the delegate that data has been loaded.
Parámetro | Descripción |
---|---|
friendPicker | The friend picker view controller whose data changed. |
- (void)
friendPickerViewControllerDataDidChange:(FBFriendPickerViewController *)friendPicker;
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.
FBFriendPickerViewController.h
friendPickerViewControllerSelectionDidChange:
Tells the delegate that the selection has changed.
Parámetro | Descripción |
---|---|
friendPicker | The friend picker view controller whose selection changed. |
- (void)
friendPickerViewControllerSelectionDidChange:(FBFriendPickerViewController *)friendPicker;
FBFriendPickerViewController.h