SLComposeViewController should optionally provide a UI for taking photos

Originator:amorya
Number:rdar://13949076 Date Originated:21-May-2013 03:34 PM
Status:Open Resolved:
Product:iPhone/iPod touch Product Version:6.1
Classification:UI/Usability Reproducible:Not Applicable
 
A reasonably common way to share things on Facebook is for the user to share a URL augmented with a photograph the user has taken.

I would like SLComposeViewController to have a new property, BOOL allowsUserGeneratedPhoto. When this property is set to YES, and the SLComposeViewController is presented, there will be a new button on the SLComposeViewController that looks like a camera. Pressing this button will allow the user to take a photo or to choose one from their photo library. If they do this, the photo will be attached to that post.

If a photo is attached in this manner, it should be previewed as a thumbnail in the SLComposeViewController, and there should be a way to remove it again (by tapping it maybe?). When the SLComposeViewController is posted, the image should be uploaded to Facebook, and the image[0][user_generated] API property should be set to true (so that Facebook knows that this is a user generated image).

Comments

Facebook bug report

I asked Facebook for the same thing in their Share dialog (new in Facebook iOS SDK 3.5):

https://developers.facebook.com/bugs/533328333393926


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!