FBUserSettingsDelegate
This class is no longer available in the most recent version of the SDK.
A more recent version of this class is available. Check out the latest version.

The FBUserSettingsDelegate protocol defines the methods called by a FBUserSettingsViewController.

Extends Protocol:FBViewControllerDelegate
Declared in:FBUserSettingsViewController.h
Instance Methods
loginViewController:receivedError:

Called if the view controller encounters an error while trying to log a user in.

ParameterDescription
sender

The view controller sending the message.

error

The error encountered.

- (void)
loginViewController: (id)sender
receivedError: (NSError *)error;
Discussion:

See https://developers.facebook.com/docs/technical-guides/iossdk/errors/ for error handling best practices.

loginViewControllerDidLogUserIn:

Called after the view controller successfully logged the user in in response to a button press.

ParameterDescription
sender

The view controller sending the message.

- (void) loginViewControllerDidLogUserIn:(id)sender;
loginViewControllerDidLogUserOut:

Called after the view controller logged the user out in response to a button press.

ParameterDescription
sender

The view controller sending the message.

- (void) loginViewControllerDidLogUserOut:(id)sender;
loginViewControllerWillAttemptToLogUserIn:

Called when the view controller will log the user in in response to a button press. Note that logging in can fail for a number of reasons, so there is no guarantee that this will be followed by a call to loginViewControllerDidLogUserIn:. Callers wanting more granular notification of the session state changes can use KVO or the NSNotificationCenter to observe them.

ParameterDescription
sender

The view controller sending the message.

- (void) loginViewControllerWillAttemptToLogUserIn:(id)sender;
loginViewControllerWillLogUserOut:

Called when the view controller will log the user out in response to a button press.

ParameterDescription
sender

The view controller sending the message.

- (void) loginViewControllerWillLogUserOut:(id)sender;