を使用しているアプリがありますUIActivityViewController
。
これは私が使用しているコードです。
NSString *postText = @"My Text";
NSArray *activityItems = @[postText];
UIActivityViewController *activityController =
[[UIActivityViewController alloc]
initWithActivityItems:activityItems applicationActivities:nil];
activityController.excludedActivityTypes = [NSArray arrayWithObjects:UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, nil];
[self presentViewController:activityController
animated:YES completion:nil];
これはうまくいきます。から Twitter やメールを開くUIActivityViewController
と、共有したいテキストが表示され、それで問題ありません。
しかし、投稿が成功した場合、または電子メールが正常に送信された場合にのみ、DBで何らかのアクションを実行したいと考えています。
どうやってやるの?