| | |
| | | |
| | | #import <Foundation/Foundation.h> |
| | | |
| | | #import <FBSDKCoreKit/FBSDKMacros.h> |
| | | #if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 |
| | | |
| | | /*! |
| | | @abstract The error domain for all errors from FBSDKShareKit. |
| | | @discussion Error codes from the SDK in the range 200-299 are reserved for this domain. |
| | | /** |
| | | The error domain for all errors from FBSDKShareKit. |
| | | |
| | | Error codes from the SDK in the range 200-299 are reserved for this domain. |
| | | */ |
| | | FBSDK_EXTERN NSString *const FBSDKShareErrorDomain; |
| | | FOUNDATION_EXPORT NSErrorDomain const FBSDKShareErrorDomain; |
| | | |
| | | /*! |
| | | @typedef NS_ENUM(NSInteger, FBSDKShareErrorCode) |
| | | @abstract Error codes for FBSDKShareErrorDomain. |
| | | #else |
| | | |
| | | /** |
| | | The error domain for all errors from FBSDKShareKit. |
| | | |
| | | Error codes from the SDK in the range 200-299 are reserved for this domain. |
| | | */ |
| | | FOUNDATION_EXPORT NSString *const FBSDKShareErrorDomain; |
| | | |
| | | #endif |
| | | |
| | | #ifndef NS_ERROR_ENUM |
| | | #define NS_ERROR_ENUM(_domain, _name) \ |
| | | enum _name: NSInteger _name; \ |
| | | enum __attribute__((ns_error_domain(_domain))) _name: NSInteger |
| | | #endif |
| | | |
| | | /** |
| | | FBSDKShareError |
| | | Error codes for FBSDKShareErrorDomain. |
| | | */ |
| | | typedef NS_ERROR_ENUM(FBSDKShareErrorDomain, FBSDKShareError) |
| | | { |
| | | /** |
| | | Reserved. |
| | | */ |
| | | FBSDKShareErrorReserved = 200, |
| | | |
| | | /** |
| | | The error code for errors from uploading open graph objects. |
| | | */ |
| | | FBSDKShareErrorOpenGraph, |
| | | |
| | | /** |
| | | The error code for when a sharing dialog is not available. |
| | | |
| | | Use the canShare methods to check for this case before calling show. |
| | | */ |
| | | FBSDKShareErrorDialogNotAvailable, |
| | | |
| | | /** |
| | | @The error code for unknown errors. |
| | | */ |
| | | FBSDKShareErrorUnknown, |
| | | }; |
| | | |
| | | /** |
| | | Deprecated |
| | | */ |
| | | typedef NS_ENUM(NSInteger, FBSDKShareErrorCode) |
| | | { |
| | | /*! |
| | | @abstract Reserved. |
| | | */ |
| | | FBSDKShareReservedErrorCode = 200, |
| | | |
| | | /*! |
| | | @abstract The error code for errors from uploading open graph objects. |
| | | */ |
| | | FBSDKShareOpenGraphErrorCode, |
| | | |
| | | /*! |
| | | @abstract The error code for when a sharing dialog is not available. |
| | | @discussion Use the canShare methods to check for this case before calling show. |
| | | */ |
| | | FBSDKShareDialogNotAvailableErrorCode, |
| | | |
| | | /*! |
| | | @The error code for unknown errors. |
| | | */ |
| | | FBSDKShareUnknownErrorCode, |
| | | }; |
| | | FBSDKShareReservedErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKShareErrorReserved instead") = 200, |
| | | FBSDKShareOpenGraphErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKShareErrorOpenGraph instead"), |
| | | FBSDKShareDialogNotAvailableErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKShareErrorDialogNotAvailable instead"), |
| | | FBSDKShareUnknownErrorCode DEPRECATED_MSG_ATTRIBUTE("use FBSDKShareErrorUnknown instead"), |
| | | } DEPRECATED_MSG_ATTRIBUTE("use FBSDKShareError instead"); |