2015-10-27 27 views
12

UIActivityViewControllerを使用してリンクを介して何も共有できません。私はlinkedin経由で共有をタップしている間、共有ポップアップを開き、それを開いた直後に閉じます。他のすべての共有は正常に動作しています。解決策を教えていただけますか?ありがとう。UIActivityViewControllerを使用してlinkedinと共有できません

注:私のプロジェクトはios9とXcodeのバージョンである7

で、私のエラーログには示していますplugin com.linkedin.LinkedIn.ShareExtension interrupted

+2

私もこの問題を抱えています。理想的には、私はUIImage、NSUrl、およびNSStringを共有することができます。私はLinkedInの場合、無駄にこれらのそれぞれまたはすべてのためにnilを返そうとしました。 –

+0

@Mumthezirあなたはこの問題を解決しましたか? – iApple

+0

@iApple:まだありません。 –

答えて

0

あなたはこの

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

のようなコードを書かれていますiOS 8の拡張機能をカスタム共有画面に表示することはできません。共有/アクションの拡張機能を表示するには、絶対にUIActivityViewControllerを使用する必要があります。

+0

同じUIActivityViewControllerを使用しています。 –

+0

UIAcitvityViewControllerでNSDataオブジェクトの代わりにイメージオブジェクトを使用するという変更が1つありますが、これはLinkedInでも機能しません。 –

関連する問題