iOS 6での変更点は、何かを共有したいときに、次のようなアクションシートが表示されることです。
これを使用する他のアプリをいくつか見ましたが、カスタムアクションシートを作成せずにこれを行うネイティブの方法はありますか?
ありがとう!
NSString *textToShare = @"your text";
UIImage *imageToShare = [UIImage imageNamed:@"yourImage.png"];
NSArray *itemsToShare = @[textToShare, imageToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];
UIActivityViewControllerのドキュメントを参照してください: https://developer.Apple.com/documentation/uikit/uiactivityviewcontroller
実際には、簡単に作成できるカスタムアクションシートでもあります。これに加えて、この共有キットフレームワークを確認することもできます。