recipes.recipeThumbnailImage = UIGraphicsGetImageFromCurrentImageContext ();
[selfdismissModalViewControllerAnimated: YES];
}
- (void) imagePickerControllerDidCancel: (UIImagePickerController *) picker {
[selfdismissModalViewControllerAnimated: YES];
}
- (void) dealloc {
[recipesrelease];
[textFieldOnerelease];
[textFieldTworelease];
[photoButtonrelease];
[superdealloc];
}
@end
Save y abrir AddRecipeViewController.xib.
Seleccione los dos campos de texto y etiquetas y arrastrarlos hasta aproximadamente la mitad de la vista. Coge un UIButton de la biblioteca y colocarlo encima del nombre de campo de texto. Presione ⌘ - 1 y seleccione el tipo de encargo y poner Elija Fotos en el título. Presione ⌘ - 3 y crea la anchura y la altura 109 82. Asegúrese de que los dos UITextFields y UILabels se mueven por todo el camino hasta la parte inferior de la UIButton porque de lo contrario, no podrá ver el campo de texto el tiempo de cocción debido al teclado.
Conecte el botón para propietario y control clic del Archivo en el botón para el propietario del archivo y seleccione el photoButtonPressed. . Guarde el xib y volver a Xcode
Haga clic en PhotoViewController.xib y pulse ⌘ - Clases N. Seleccione Cocoa Touch - UIViewController subclase y comprobar Con XIB para la interfaz de usuario única. Nombre que EditingViewController
Abrir EditingViewController.h y escribe:
classRecipes;
interface EditingViewController:.
UIViewController {
Recetas * recetas;
UITextField * nameTextField;
UITextField * cookingTimeTextField;
}
property (retener no atómicas,) * Recetas recetas;
@ propiedad (, retener no atómica) IBOutletUITextField * nameTextField;
property (no atómica, retener) IBOutletUITextField * cookingTimeTextField;
end
Abrir EditingViewController.
h y escribe:
classRecipes;
interface EditingViewController: UIViewController {
Recetas * recetas;
UITextField * nameTextField;
UITextField * cookingTimeTextField;
}
property (retener no atómicas,) * Recetas recetas;
property (, retener no atómica) IBOutletUITextField * nameTextField;
property ( no atómica, retener) IBOutletUITextField * cookingTimeTextField;
end
guardarlo y EditingViewController.m abierta y escriba:
impor
6