hank
2018-04-18 aeea4ef1f3b58453dcdf84b013345380efa3d8bc
frameworks/FBSDKShareKit.framework/Headers/FBSDKAppInviteDialog.h
@@ -24,65 +24,67 @@
@protocol FBSDKAppInviteDialogDelegate;
/**
  A dialog for sending App Invites.
 A dialog for sending App Invites.
 */
@interface FBSDKAppInviteDialog : NSObject
/**
  Convenience method to show a FBSDKAppInviteDialog
 Convenience method to show a FBSDKAppInviteDialog
 - Parameter viewController: A UIViewController to present the dialog from.
 - Parameter content: The content for the app invite.
 - Parameter delegate: The receiver's delegate.
*/
 - Warning: This method is deprecated.
 */
+ (instancetype)showFromViewController:(UIViewController *)viewController
                           withContent:(FBSDKAppInviteContent *)content
                              delegate:(id<FBSDKAppInviteDialogDelegate>)delegate;
                              delegate:(id<FBSDKAppInviteDialogDelegate>)delegate
__attribute__ ((deprecated("App Invites no longer supported")));
/**
- Warning:use showFromViewController:withContent:delegate: instead
 - Warning:use showFromViewController:withContent:delegate: instead
 */
+ (instancetype)showWithContent:(FBSDKAppInviteContent *)content delegate:(id<FBSDKAppInviteDialogDelegate>)delegate
__attribute__ ((deprecated("use showFromViewController:withContent:delegate: instead")));
/**
  A UIViewController to present the dialog from.
 A UIViewController to present the dialog from.
 If not specified, the top most view controller will be automatically determined as best as possible.
 */
@property (nonatomic, weak) UIViewController *fromViewController;
/**
  The receiver's delegate or nil if it doesn't have a delegate.
 The receiver's delegate or nil if it doesn't have a delegate.
 */
@property (nonatomic, weak) id<FBSDKAppInviteDialogDelegate> delegate;
/**
  The content for app invite.
 The content for app invite.
 */
@property (nonatomic, copy) FBSDKAppInviteContent *content;
/**
  A Boolean value that indicates whether the receiver can initiate an app invite.
 A Boolean value that indicates whether the receiver can initiate an app invite.
 May return NO if the appropriate Facebook app is not installed and is required or an access token is
 required but not available.  This method does not validate the content on the receiver, so this can be checked before
 building up the content.
- See:validateWithError:
 - See:validateWithError:
 - Returns: YES if the receiver can show the dialog, otherwise NO.
 */
- (BOOL)canShow;
/**
  Begins the app invite from the receiver.
 Begins the app invite from the receiver.
 - Returns: YES if the receiver was able to show the dialog, otherwise NO.
 */
- (BOOL)show;
/**
  Validates the content on the receiver.
 Validates the content on the receiver.
 - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem.
 - Returns: YES if the content is valid, otherwise NO.
 */
@@ -91,7 +93,7 @@
@end
/**
  A delegate for FBSDKAppInviteDialog.
 A delegate for FBSDKAppInviteDialog.
 The delegate is notified with the results of the app invite as long as the application has permissions to
 receive the information.  For example, if the person is not signed into the containing app, the shower may not be able
@@ -100,14 +102,14 @@
@protocol FBSDKAppInviteDialogDelegate <NSObject>
/**
  Sent to the delegate when the app invite completes without error.
 Sent to the delegate when the app invite completes without error.
 - Parameter appInviteDialog: The FBSDKAppInviteDialog that completed.
 - Parameter results: The results from the dialog.  This may be nil or empty.
 */
- (void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results;
/**
  Sent to the delegate when the app invite encounters an error.
 Sent to the delegate when the app invite encounters an error.
 - Parameter appInviteDialog: The FBSDKAppInviteDialog that completed.
 - Parameter error: The error.
 */