objective c - ShareKit skip share sheet iOS 8 for Instagram -


i sharing image app instagram using sharekit doing this

uiimage *image = viewtheme.image; shkitem *item = [shkitem image:image title:@"check out! "]; [shk setrootviewcontroller:self]; [shkinstagram shareitem:item]; 

and brings share sheet facebook button , open in instagram button. wondering if there way call directly open in instagram action or, if that's not possible, remove facebook button ( , more button if it's possible).

enter image description here update

i have in app delegate

defaultshkconfigurator *configurator = [[myshareconfigurator alloc] init];     [shkconfiguration sharedinstancewithconfigurator:configurator]; 

and configurator subclass one

- (nsstring*)appname {     return [[nsbundle mainbundle] infodictionary][@"cfbundledisplayname"];  }  - (nsstring*)appurl {     return @"https://github.com/sharekit/sharekit/"; }  # pragma mark - api keys    - (nsstring*)facebookappid {     return @"466611176835259"; }  - (nsstring*)facebooklocalappid {     return @""; //si no se usa se deja vacion }  - (nsnumber*)forcepreios6facebookposting {     return [nsnumber numberwithbool:false]; }   - (nsnumber*)forcepreios5twitteraccess {     return [nsnumber numberwithbool:false]; }  - (nsstring*)twitterconsumerkey {     return @"zgcj7yhbgsdulxhhllbwkc1dc"; }  - (nsstring*)twittersecret {     return @"nafo0wcovgtogjs6jpnfrrekyhfltixa9utd1mrezzfp0q3xcv"; }  - (nsstring*)twittercallbackurl {     return @"http://www.twitter.com"; }  - (nsnumber*)twitterusexauth {     return [nsnumber numberwithint:0]; }  - (nsstring*)twitterusername {     return @""; }   // instagram crops images default - (nsnumber*)instagramletterboximages {     return [nsnumber numberwithbool:yes]; }  - (uicolor *)instagramletterboxcolor {     return [uicolor whitecolor]; }  - (nsnumber *)instagramonly {     return [nsnumber yes]; }  #pragma mark - ui configuration : basic  - (nsnumber *)useappleshareui {     return @yes; }  - (uicolor*)bartintforview:(uiviewcontroller*)vc {      if ([nsstringfromclass([vc class]) isequaltostring:@"shktwitter"])         return [uicolor colorwithred:0 green:151.0f/255 blue:222.0f/255 alpha:1];      if ([nsstringfromclass([vc class]) isequaltostring:@"shkfacebook"])         return [uicolor colorwithred:59.0f/255 green:89.0f/255 blue:152.0f/255 alpha:1];      return nil; }  - (nsnumber*)showactionsheetmorebutton {     return [nsnumber numberwithbool:false];// setting true show more... button in shkactionsheet, setting false leave button out. } 

i created quick example of i'm trying do, can download here: https://www.dropbox.com/s/n09gnq4ul3lcdtk/sharepodtest.zip?dl=0

implement method in configurator subclass

///only show instagram in application list (instead of instagram plus other public/jpeg-conforming apps)  - (nsnumber *)instagramonly {     return [nsnumber numberwithbool:yes]; } 

edit: did more investigation. sharekit works intended, , according instagram dev guidelines. if set instagramonly no, see more options. seems facebook app capable share @"com.instagram.exclusivegram" uti, not nice them. but, unfortunately, there nothing can it, except filing bug report @ facebook.