I want to develop ios share extention with custom callout. In apple documents
To provide a custom compose view instead of the standard one, deselect “Use standard social compose interface” in the Xcode target-adding pane. When this checkbox is deselected, the default SharingViewController class is based on NSViewController or UIViewController, depending on the platform you chose.
but I can't find the check box. Can anyone show me how to disable it and is there any good tutorials for share extention.
Thanks
It looks like that option was removed (or never made it to a public release).
Anyway, from reading the description, it sounds like you just need to create a share extension, and change the
ShareViewController
's superclass fromSLComposeServiceViewController
toUIViewController
, and get rid of theisContentValid
,didSelectPost
, andconfigurationItems
stub methods in the class definition.Then you can set up your view however you like in
MainInterface.storyboard
.This answer above deserved an update. We should not change super class of
ShareViewController
, instead configure it viaconfigurationItems
to add configuration options via table cells.This tutorial show how to do it properly.