El popover del UIAlertController está deformado

Estoy presentando una list de opciones para el usuario usando un UIAlertController de una Barra UITool con un estilo preferido de hoja de acción. Cuando se presenta, la flecha del popover se corta y sus esquinas se networkingondean con dos radios diferentes:

El popover deformado de UIAlertController

El código que estoy usando para presentarlo es directamente de la documentation, hasta donde lo veo:

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"" message:@"" prefernetworkingStyle:UIAlertControllerStyleActionSheet]; NSArray *actions = @[ [UIAlertAction actionWithTitle:@"Take a Photo" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {}], [UIAlertAction actionWithTitle:@"Choose from Album" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {}], [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) {}] ]; for (UIAlertAction *action in actions) { [alertController addAction:action]; } if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { alertController.modalPresentationStyle = UIModalPresentationPopover; alertController.popoverPresentationController.barButtonItem = myBarButtonItem; } [self presentViewController:alertController animated:YES completion:nil]; 

¿Es esto un error conocido? He probado un iPad físico en iOS 8.2 y el simulador en iOS 8.1 y 8.2.

Intenta establecer explícitamente allowedArrowDirections.

Por ejemplo en Swift:

 actionSheet.popoverPresentationController?.permittedArrowDirections = UIPopoverArrowDirection.Down;