You can set the completion handler for your compose view controller. There you will get the result SLComposeViewControllerResultDone
or SLComposeViewControllerCancelled
__block __weak SLComposeViewController *slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[slComposeViewController setCompletionHandler:^
(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultDone) {
NSLog(@"Done successfully");
}
else{
NSLog(@"Cancelled");
}
[slComposeViewController dismissViewControllerAnimated:YES completion:nil];
}];