// // OSKPublishingViewController.h // Overshare // // // Copyright (c) 2013 Overshare Kit. All rights reserved. // @import UIKit; @class OSKActivity; @protocol OSKPublishingViewController; // DELEGATE PROTOCOL ===================================================================================== @protocol OSKPublishingViewControllerDelegate /* - (void)publishingViewController:(UIViewController *)viewController didTapPublishActivity:(OSKActivity *)activity; Call this method when the publishing view controller has finished preparing the content item for publishing, e.g., edited the text property of an OSKMicroblogPostContentItem for OSKTwitterActivity. */ - (void)publishingViewController:(UIViewController *)viewController didTapPublishActivity:(OSKActivity *)activity; /* - (void)publishingViewControllerDidCancel:(UIViewController *)viewController; Call this method if the publishing view controller cancels. */ - (void)publishingViewControllerDidCancel:(UIViewController *)viewController withActivity:(OSKActivity *)activity; @end // VIEW CONTROLLER PROTOCOL ============================================================================== @protocol OSKPublishingViewController @property (weak, nonatomic) id oskPublishingDelegate; - (void)preparePublishingViewForActivity:(OSKActivity *)activity delegate:(id )oskPublishingDelegate; @end