2016-07-11 2 views
0

Я хочу открыть список приложений для навигации, например, если вы хотите опубликовать свои сообщения facebook, твиттер и т. Д., Например, я хочу открыть приложения для навигации, установленные на телефоне, такие как карты google, карта iosUIActivityViewController открыть список приложений для навигации

Я ищу часы для тех же, но ничего не нашел.

Ставка ¥ особые пометки Для покупок необходима авторизация мой вопрос - можно? если да, то пожалуйста, предложить мне способ сделать это

Заранее спасибо

ответ

0

К сожалению, вы не можете попросить IOS предоставить список приложений для конкретной цели. Но вы можете создавать свои собственные действия для определенного приложения и показывать их только в том случае, если они установлены.

Например, JBWhatsAppActivity (https://github.com/jberlana/JBWhatsAppActivity).

Вы также можете поделиться своим пользовательским контентом.

+0

я хочу отобразить связанные приложения не сообщение –

0

Вы можете сделать это с помощью UIActivityViewController. просто демо здесь. Надеюсь, что это поможет вам. И если вы хотите отобразить связанные приложения только тогда вы можете добавить в

activityVC.excludedActivityTypes = @ [UIActivityTypesGmap или приложения, которые вы хотите, вы можете добавить здесь]

- (IBAction)shareBtnTapped:(id)sender { 

    // anything you want to post, suppose here we share text 

    NSString *sharetext = @"hi i am sharing text"; 
    NSArray *activityItems = @[sharetext] 


    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; 

    activityVC.excludedActivityTypes = @[UIActivityTypePostToFacebook,UIActivityTypePostToTwitter,UIActivityTypePostToWeibo,UIActivityTypeCopyToPasteboard,UIActivityTypeMessage]; 

[self presentViewController:activityVC animated:YES completion:nil]; 

}