Estoy usando un MPMoviePlayerViewController para presentar videos. Todo funciona como se esperaba, pero si cambio el idioma del dispositivo a, p. Alemán, el botón "Hecho" no está localizado.Botón Localizar Listo de MPMoviePlayerViewController
que intentó acceder el botón y la puso a mi propia implementación del botón de esta manera:
MPMoviePlayerViewController *mp = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
NSLog(@"%@", mp.navigationItem.leftBarButtonItem); // always null, but why?
// override button with locale
mp.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Zurück"
style:UIBarButtonItemStyleDone
target:self
action:@selector(dismissMoviePlayer:)];
[self presentMoviePlayerViewControllerAnimated:mp];
Una pregunta similar se ha hecho antes, pero nunca recibió ninguna respuesta: objective-c MPMoviePlayerViewController done button language.
Gracias por su ayuda.
Suena como un error es que este punto de vista es proporcionado por Apple, que debe adherirse a los ajustes de los dispositivos del lenguaje. –
Yo también lo pensé. Supongo que archivaré otro informe de error con Apple más tarde. Tiempos divertidos (: – alex