8
나는 UIActivityViewController
을 사용하여 페이스 북, 트위터 및 메일을 추가했습니다. 이러한 기능 중 하나를 사용하여 전체 공유 활동을 마친 후 어떻게 성공 콜백을받을 수 있습니까? 어떤 아이디어가 이해 될 수UIActivityViewController : 활동이 완료되었는지 얻는 방법
이
[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 전자 그리고 그 일하는, 미안 : ..-) –