UIActivityViewController setCompletionWithItemsHandler không được gọi cho hoạt động whatsapp.UIActivityViewController setCompletionWithItemsHandler không được gọi cho hoạt động whatsapp
Có ai phải đối mặt với cùng một vấn đề không? Hãy chia sẻ giải pháp nếu có.
NSArray *applicationActivities = @[[[JBWhatsAppActivity alloc] init]];
UIActivityViewController* activityViewController = nil;
if(installed)
activityViewController = [[UIActivityViewController alloc] initWithActivityItems:dataToShare applicationActivities:nil];
else
activityViewController = [[UIActivityViewController alloc] initWithActivityItems:dataToShare applicationActivities:applicationActivities];
// Setting subject field while sharing app with email
[activityViewController setValue:@"Check out this Site !" forKey:@"subject"];
NSArray *excludedActivities = @[UIActivityTypePostToWeibo,
UIActivityTypePrint,
UIActivityTypeCopyToPasteboard,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeAddToReadingList,
UIActivityTypePostToFlickr,
UIActivityTypePostToVimeo,
UIActivityTypePostToTencentWeibo,
UIActivityTypeAirDrop
];
activityViewController.excludedActivityTypes = excludedActivities;
[activityViewController setCompletionWithItemsHandler:^(NSString * __nullable activityType, BOOL completed, NSArray * __nullable returnedItems, NSError * __nullable activityError)
{
}
];
[self presentViewController:activityViewController animated:YES completion:^{}];
bạn có thể hiển thị mã của bạn –