<р> = recipes.recipeThumbnailImage UIGraphicsGetImageFromCurrentImageContext ();
<р> [selfdismissModalViewControllerAnimated: ДА];
<р>}
<р> - (недействительными) imagePickerControllerDidCancel: (UIImagePickerController *) палитры {
<р> [selfdismissModalViewControllerAnimated: ДА];
<р>}
<р> - (недействительными) dealloc {
[recipesrelease];
[textFieldOnerelease];
[textFieldTworelease];
[photoButtonrelease];
[superdealloc];
}
@end
Save это и открыть AddRecipeViewController.
xib. Выберите два текстовых поля и метки и перетащите их примерно до середины зрения. Захватите UIButton из библиотеки и поместите его над именем текстовое поле. Нажмите ⌘ - 1 и выберите тип Выборочная и поставить Выберите фото в названии. Нажмите ⌘ - 3 и сделать ширина 109 и высота 82. Убедитесь, что два UITextFields и UILabels перемещаются вверх весь путь до нижней части UIButton, потому что иначе вы не увидите время приготовления текстовое поле из-за клавиатуры. Подключите кнопку к файлу в Владелец и управления мыши с кнопки, чтобы владелец файла и выберите photoButtonPressed. .
Сохраните XIB и вернуться к Xcode
<р> Нажмите на PhotoViewController.xib и нажмите ⌘ - Н. Выбор Cocoa Touch классов - UIViewController подкласс и проверить с XIB только для пользовательского интерфейса. Назовите его EditingViewController
Open EditingViewController.h и введите:
<р>classRecipes;
<р>interface EditingViewController:.
UIViewController {
<р> Рецепты * рецепты < ш>
UITextField * nameTextField;
UITextField * cookingTimeTextField;
}
<р>property (неатомической, сохраняют) Рецепты * рецепты,
<р> @ недвижимость (неатомической, сохранить) IBOutletUITextField * nameTextField;
<р>property (неатомической, сохранить) IBOutletUITextField * cookingTimeTextField;
<р>end
<р> Открыть EditingViewController.
h и введите: < ш>
classRecipes;
<р>interface EditingViewController: UIViewController {
<р> Рецепты * рецепты,
<р> UITextField * nameTextField;
<р> UITextField * cookingTimeTextField;
<р>}
<р>property (неатомической, сохраняют) Рецепты * рецепты,
<р>property (неатомической, сохранить) IBOutletUITextField * nameTextField;
<р>property ( неатомической, сохранить) IBOutletUITextField * cookingTimeTextField;
<р>end
<р> Сохранить и открыть E