J'ai un problème avec le UIActivityViewController. J'instancie une nouvelle instance chaque fois que l'utilisateur appuie sur le bouton "Partager", mais il ne tourne pas correctement. Manque-t-il quelque chose d'essentiel dans mon code ?
Lorsque j'effectue une rotation, seuls la barre d'état et le contrôleur UIActivityViewController pivotent (pas la vue en arrière-plan) et parfois la taille de l'ActivityView est incorrecte.
UIActivityViewController *activityVC;
// Init sharing items and View Controller
NSString *message = [NSString stringWithFormat:@""];
UIImage *imageToShare = [UIImage imageNamed:@"imageName"];
NSArray *postItems = @[message, imageToShare];
activityVC = [[UIActivityViewController alloc]
initWithActivityItems:postItems
applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:^() {
[activityVC setCompletionHandler:^(NSString *activityType, BOOL completed) {
// Completed
}];
}];