Establezca UIBarButtonItem en un UIBarButtonSystemItem mediante progtwigción mediante progtwigción

¿Puedo asignar un elemento del sistema a UIBarButtonItem sin tener que volver a UIBarButtonItem ? Simplemente llamar a initWithBarButtonSystemItem en el button existente no parece funcionar para mí.

Este es el código en el que bash hacer que funcione. Estoy intentando mejorar la compatibilidad con controles nativos para iOS usando PhoneGap. Ese complemento permite cambiar el título / image sin problemas, pero tengo que averiguar cómo asignar un ícono proporcionado por el sistema al button existente.

initWithBarButtonSystemItem un vistazo a su código, no encontré su uso de initWithBarButtonSystemItem . Sin embargo, esto es lo que estoy haciendo en un caso similar con la progtwigción nativa de iOS:

 UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(done)]; self.navigationItem.rightBarButtonItem = myButton; [myButton release]; 

Esto funciona correctamente para mí. No estoy familiarizado con PhoneGap y, sin embargo, puede o no cambiar las cosas.