2015-10-27 25 views
12

kullanarak Linkedin'e paylaşılamıyor UIActivityViewController kullanarak linkedin yoluyla hiçbir şey paylaşamıyorum. Linkedin üzerinden paylaşıma dokunduğumda, paylaşım açılır pencereyi açar ve açtıktan hemen sonra kapatır. Diğer tüm paylaşımlar iyi çalışıyor. Bana bir çözüm söyleyebilir misiniz? Teşekkürler.UIActivityViewController

Not: Projemi ios9 olduğunu ve xcode sürüm 7

ve benim hata günlüğü gösterir: plugin com.linkedin.LinkedIn.ShareExtension interrupted

+2

Ayrıca bu sorunu yaşıyorum. İdeal olarak bir UIImage, NSUrl ve NSString paylaşabilecektim. Ben LinkedIn için hiçbir ya da tüm bunlar için nil iade denedim. –

+0

@Mumthezir bu sorunu çözdünüz mü? – iApple

+0

@iApple: henüz değil. –

cevap

0

bu

DataItemProvider *dataToShare = [[DataItemProvider alloc] initWithPlaceholderItem:FileTypeToShare]; 

LinkedInActivityType *linkedinActivity = [[LinkedInActivityType alloc] init]; 

NSArray *activityTypes = @[linkedinActivity]; 
NSArray *activityItems = @[dataToShare]; 

UIActivityViewController *activityController = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:activityTypes]; 

[activityController setCompletionHandler:^(NSString *activityType, BOOL completed) { 
    //Put in your completion handle code here. 
}]; 

[self presentViewController:activityController animated:YES completion:nil]; 
4

The gibi kod yazdım iOS 8 uzantıları özel bir paylaşım ekranında sunulamaz. Paylaşım/eylem uzantılarının görünmesi için kesinlikle UIActivityViewController kullanmanız gerekir.

+0

aynı UIActivityViewController kullanıyoruz. –

+0

Bir değişiklik, UIAcitvityViewController'daki NSData nesnesi yerine resim nesnesini kullanmaktır, ancak aynı zamanda LinkedIn ile çalışmaz. –