Provides methods to display web based dialogs to the user.
Inherits from: | NSObject |
Declared in: | FBWebDialogs.h |
presentDialogModallyWithSession:dialog:parameters:handler:
Presents a Facebook web dialog (https://developers.facebook.com/docs/reference/dialogs/ ) such as feed or apprequest.
Thông số | Mô tả |
---|---|
session | Represents the session to use for the dialog. May be nil, which uses the active session if present, or returns NO, if not. |
dialog | Represents the dialog or method name, such as @"feed" |
parameters | A dictionary of parameters to be passed to the dialog |
handler | An optional handler that will be called when the dialog is dismissed. Note, that if the method returns NO, the handler is not called. May be nil. |
+ (void)
presentDialogModallyWithSession: | (FBSession *)session |
dialog: | (NSString *)dialog |
parameters: | (NSDictionary *)parameters |
handler: | (FBWebDialogHandler)handler; |
FBWebDialogs.h
presentDialogModallyWithSession:dialog:parameters:handler:delegate:
Presents a Facebook web dialog (https://developers.facebook.com/docs/reference/dialogs/ ) such as feed or apprequest.
Thông số | Mô tả |
---|---|
session | Represents the session to use for the dialog. May be nil, which uses the active session if present, or returns NO, if not. |
dialog | Represents the dialog or method name, such as @"feed" |
parameters | A dictionary of parameters to be passed to the dialog |
handler | An optional handler that will be called when the dialog is dismissed. Note, that if the method returns NO, the handler is not called. May be nil. |
delegate | An optional delegate to allow for advanced processing of web based dialogs. See 'FBWebDialogsDelegate' for more details. |
+ (void)
presentDialogModallyWithSession: | (FBSession *)session |
dialog: | (NSString *)dialog |
parameters: | (NSDictionary *)parameters |
handler: | (FBWebDialogHandler)handler |
delegate: | (id<FBWebDialogsDelegate>)delegate; |
FBWebDialogs.h
presentFeedDialogModallyWithSession:parameters:handler:
Presents a Facebook feed dialog.
Thông số | Mô tả |
---|---|
session | Represents the session to use for the dialog. May be nil, which uses the active session if present. |
parameters | A dictionary of additional parameters to be passed to the dialog. May be nil |
handler | An optional handler that will be called when the dialog is dismissed. May be nil. |
+ (void)
presentFeedDialogModallyWithSession: | (FBSession *)session |
parameters: | (NSDictionary *)parameters |
handler: | (FBWebDialogHandler)handler; |
FBWebDialogs.h
presentRequestsDialogModallyWithSession:message:title:parameters:handler:
Presents a Facebook apprequest dialog.
Thông số | Mô tả |
---|---|
session | Represents the session to use for the dialog. May be nil, which uses the active session if present. |
message | The required message for the dialog. |
title | An optional title for the dialog. |
parameters | A dictionary of additional parameters to be passed to the dialog. May be nil |
handler | An optional handler that will be called when the dialog is dismissed. May be nil. |
+ (void)
presentRequestsDialogModallyWithSession: | (FBSession *)session |
message: | (NSString *)message |
title: | (NSString *)title |
parameters: | (NSDictionary *)parameters |
handler: | (FBWebDialogHandler)handler; |
FBWebDialogs.h
presentRequestsDialogModallyWithSession:message:title:parameters:handler:friendCache:
Presents a Facebook apprequest dialog.
Thông số | Mô tả |
---|---|
session | Represents the session to use for the dialog. May be nil, which uses the active session if present. |
message | The required message for the dialog. |
title | An optional title for the dialog. |
parameters | A dictionary of additional parameters to be passed to the dialog. May be nil |
handler | An optional handler that will be called when the dialog is dismissed. May be nil. |
friendCache | An optional cache object used to enable frictionless sharing for a known set of friends. The cache instance should be preserved for the life of the session and reused for multiple calls to the present method. As the users set of friends enabled for frictionless sharing changes, this method auto-updates the cache. |
+ (void)
presentRequestsDialogModallyWithSession: | (FBSession *)session |
message: | (NSString *)message |
title: | (NSString *)title |
parameters: | (NSDictionary *)parameters |
handler: | (FBWebDialogHandler)handler |
friendCache: | (FBFrictionlessRecipientCache *)friendCache; |
FBWebDialogs.h
FBWebDialogHandler
Defines a handler that will be called in response to the web dialog being dismissed
typedef void (^FBWebDialogHandler)( FBWebDialogResult result, NSURL *resultURL, NSError *error);
FBWebDialogs.h
FBWebDialogResult
Passed to a handler to indicate the result of a dialog being displayed to the user.
typedef enum { FBWebDialogResultDialogCompleted, FBWebDialogResultDialogNotCompleted } FBWebDialogResult;
Enum
FBWebDialogs.h