FBSDKSharePhoto Class Reference
Inherits from | NSObject |
Conforms to | FBSDKCopying NSSecureCoding |
Declared in | FBSDKSharePhoto.h |
Tasks
-
+ photoWithImage:userGenerated:
-
+ photoWithImageURL:userGenerated:
-
image
property -
imageURL
property -
userGenerated
property -
– isEqualToSharePhoto:
-
caption
property
Properties
caption
The user generated caption for the photo. Note that the ‘caption’ must come from * the user, as pre-filled content is forbidden by the Platform Policies (2.3).
@property (nonatomic, copy) NSString *caption
Return Value
the Photo’s caption if exists else returns null.
Declared In
FBSDKSharePhoto.h
image
If the photo is resident in memory, this method supplies the data.
@property (nonatomic, strong) UIImage *image
Return Value
UIImage representation of the photo
Declared In
FBSDKSharePhoto.h
Class Methods
photoWithImage:userGenerated:
Convenience method to build a new photo object with an image.
+ (instancetype)photoWithImage:(UIImage *)image userGenerated:(BOOL)userGenerated
Parameters
- image
If the photo is resident in memory, this method supplies the data
- userGenerated
Specifies whether the photo represented by the receiver was generated by the user or by the application
Declared In
FBSDKSharePhoto.h
photoWithImageURL:userGenerated:
Convenience method to build a new photo object with an imageURL.
+ (instancetype)photoWithImageURL:(NSURL *)imageURL userGenerated:(BOOL)userGenerated
Parameters
- imageURL
The URL to the photo
- userGenerated
Specifies whether the photo represented by the receiver was generated by the user or by the application
Discussion
This method should only be used when adding photo content to open graph stories.
For example, if you’re trying to share a photo from the web by itself, download the image and use
photoWithImage:userGenerated:
instead.
Declared In
FBSDKSharePhoto.h