2015-10-27 19 views
12

Tôi không thể chia sẻ bất kỳ thứ gì qua linkedin sử dụng UIActivityViewController. Trong khi tôi chạm vào chia sẻ qua linkedin, nó sẽ mở ra chia sẻ bật lên và loại bỏ ngay lập tức sau khi mở nó. Tất cả các chia sẻ khác đều hoạt động tốt. Bạn có thể vui lòng cho tôi biết một giải pháp không? Cảm ơn.Không thể chia sẻ với linkedin bằng UIActivityViewController

Lưu ý: dự án của tôi là trong ios9 và phiên bản xcode là 7

và log lỗi của tôi cho thấy: plugin com.linkedin.LinkedIn.ShareExtension interrupted

+2

Tôi cũng gặp sự cố này. Lý tưởng nhất là tôi có thể chia sẻ UIImage, NSUrl và NSString. Tôi đã thử trả lại nil cho mỗi hoặc tất cả các trường hợp này trong trường hợp LinkedIn không có kết quả. –

+0

@Mumthezir bạn đã giải quyết vấn đề này chưa? – iApple

+0

@iApple: chưa. –

Trả lời

0

Bạn đã viết đoạn code như thế này

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

Các Không thể hiển thị tiện ích mở rộng iOS 8 trong màn hình chia sẻ tùy chỉnh. Bạn hoàn toàn phải sử dụng UIActivityViewController để tiện ích mở rộng chia sẻ/hành động xuất hiện.

+0

chúng tôi đang sử dụng cùng một UIActivityViewController. –

+0

Một thay đổi là sử dụng đối tượng hình ảnh thay vì đối tượng NSData trong UIAcitvityViewController nhưng điều đó cũng không hoạt động với LinkedIn.! –

Các vấn đề liên quan