2011-10-09 11 views
9

Acabo de descargar InAppSettingsKit y estoy tratando de integrarlo con mi aplicación, pero tengo algunos problemas, ya que no encuentro ninguna documentación que me ayude. Hasta ahora he hecho los siguientes pasos ...¿Cómo se integra InAppSettingsKit?

  1. He añadido el directorio InAppSettingsKit a mi proyecto de Xcode.
  2. Creé una nueva clase UIViewController para mi configuración (que denominé settingViewController).

En este punto me he quedado un poco trabado, ya que no estoy seguro de lo que hay que hacer. Si alguien pudiera ofrecer algunos pasos sobre cómo integrar esto, sería muy útil ya que no puedo encontrar ninguna documentación actualizada en línea.

Respuesta

8

Por lo general, no es necesario 2. Simplemente configura una acción de botón para mostrar IASKAppSettingsViewController. Esto podría tener este aspecto (en este caso para una presentación modal):

appSettingsViewController = [[[IASKAppSettingsViewController alloc] initWithNibName:@"IASKAppSettingsView" bundle:nil] autorelease]; 
appSettingsViewController.delegate = self; 
appSettingsViewController.showDoneButton = YES; 
UINavigationController *aNavController = [[[UINavigationController alloc] initWithRootViewController:appSettingsViewController] autorelease]; 
[self presentModalViewController:aNavController animated:YES]; 

Comprobar MainViewController.m en la aplicación de ejemplo para diferentes formas de presentar la misma (empuje de navegación, tabBarItem, etc.).

+0

Gracias por su ayuda. Logré hacer esto para que se muestre mi paquete de configuración. Sin embargo, parece que no se muestra como se muestra en el sitio web [InAppSettingsKit] (http://www.inappsettingskit.com/). Se muestra una lista de pantalla completa similar a la lista de contactos en iPhone. Tampoco estoy seguro de cómo manejar los cambios en la configuración. ¿Hay un método delegado o algo así? –

+3

Parece que el estilo tableView es simple, no está agrupado. Esto podría suceder si IASK no se cargó correctamente desde el NIB. ¿Cómo se muestra IASK (push, modal o tabBarItem)? A la otra pregunta: sí, hay una devolución de llamada delegada para cambios. Visite http://inappsettingskit.com para más detalles. –

+0

No creo que lo estuviera cargando correctamente. He logrado arreglar esto ahora. Gracias por tu ayuda. –

Cuestiones relacionadas