Установить обработчик завершения, как этот
[controller setCompletionHandler:^(NSString *act, BOOL success)
{
NSLog(@"act type %@",act);
NSString *result = nil;
if ([act isEqualToString:UIActivityTypePostToTwitter]) result = @"POST-SHARED-SUCCESSFULLY";
if ([act isEqualToString:UIActivityTypePostToFacebook]) result = @"POST-SHARED-SUCCESSFULLY";
if (success)
{
UIAlertView *av = [[UIAlertView alloc] initWithTitle:result message:nil delegate:nil cancelButtonTitle:NSLocalizedString(@"OK", nil) otherButtonTitles:nil];
[av show];
}
else
{
UIAlertView *av = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"ERROR", nil) message:nil delegate:nil cancelButtonTitle:NSLocalizedString(@"OK", nil) otherButtonTitles:nil];
[av show];
}
}];
completionHandler –
я нашел это было не возможно, .. HTTP://stackoverflow.com/questions/21017017/uiactivityviewcontroller-completionhandler-how-to-check-if-activity-send-or-not –
Спасибо Mik e и жаль его работу, .. :-) –