2016-04-09 17 views
3

私は現在、objective-Cを使用してiOSアプリケーションを実装しています。これは、ユーザーが他の友人や他のアプリケーションとファイルを共有できる機能を備えています(Dropbox、 Googleドライブ、メールにファイルを添付したり、Facebookメッセンジャー、Whatsapp、Bluetooth経由でファイルを共有したりできます。可能なアプリにファイルを共有するためのiOS固有の方法

この共有機能を実装するネイティブな方法がありますが、ファイルを共有できるすべてのアプリケーションを検出できますが、1つずつ行う必要はありません。

+0

ActivityControllerを使用することができます.... –

+0

また、 'UIDocumentInteractionController'を見てください。 – rmaddy

答えて

3

UIActivityViewControllerを使用します。以下は、NSHipsterの例です。これはおそらく、この記事で見てきた最も包括的な記事です。そしてAppleには良い文書がありますhere

NSString *string = ...; 
NSURL *URL = ...; 

UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[string, URL] 
           applicationActivities:nil]; 
[navigationController presentViewController:activityViewController 
            animated:YES 
           completion:^{ 
    // ... 
}]; 
関連する問題