FBGraphObjectPickerViewController class is an abstract controller object that
manages the user interface for displaying and selecting a collection of graph objects.
FBGraphObjectPickerViewController view loads it creates a
object where the graph objects defined by a concrete subclass will be displayed. You
can access this view through the
delegate property may be set to an object that conforms to the FBGraphObjectPickerDelegate
delegate object will receive updates related to object selection and
data changes. The delegate can also be used to filter the objects to display in the
Addtional fields to fetch when making the Graph API call to get graph object data.
@property (nonatomic, copy) NSSet *fieldsForRequest;
A Boolean value that indicates whether pictures representing the graph object are displayed. Defaults to YES.
@property (nonatomic) BOOL itemPicturesEnabled;
The session that is used in the request for the graph object data.
@property (nonatomic, retain) FBSession *session;
Returns an outlet for the spinner used in the view controller.
@property (nonatomic, retain) IBOutlet UIActivityIndicatorView *spinner;
Returns an outlet for the table view managed by the view controller.
@property (nonatomic, retain) IBOutlet UITableView *tableView;
Clears the current selection, so the picker is ready for a fresh use.
Initiates a query to get the graph object data.
A cached copy will be returned if available. The cached view is temporary until a fresh copy is retrieved from the server. It is legal to call this more than once.
Updates the view locally without fetching data from the server or from cache.
Use this if the filter or sort (if applicable) properties change. This may affect the order or display of information.