У мене є UIImageView, який дозволяє користувачеві розміщувати та утримувати зображення, поки його не можна зберегти. Проблема в тому, що я не можу зрозуміти, як насправді зберегти та отримати зображення, яке я розмістив у поданому вигляді.
Я знайшов і розмістив зображення в UIImageView так:
//Get Image
- (void) getPicture:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = (sender == myPic) ? UIImagePickerControllerSourceTypeCamera : UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:picker animated:YES];
[picker release];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage (UIImage *)image editingInfo:(NSDictionary *)editingInfo {
myPic.image = image;
[picker dismissModalViewControllerAnimated:YES];
}
Він відображає вибране зображення в моєму UIImageView просто чудово, але я не маю уявлення, як його зберегти. Усі інші фрагменти подання (в основному UITextfield) я зберігаю в основних даних. Я шукав і шукав, і випробував багато бітів коду, які запропонували люди, але я не ввожу код правильно, або ці пропозиції не працюють з тим, як я налаштував свій код. Ймовірно, колишній. Я б хотів зберегти зображення в UIImageView за допомогою тієї ж дії (кнопка збереження), яку я використовую для збереження тексту в полях UITextFields. Ось як я зберігаю свою інформацію про UITextField:
// Handle Save Button
- (void)save {
// Get Info From UI
[self.referringObject setValue:self.myInfo.text forKey:@"myInfo"];
Як я вже говорив раніше, я спробував кілька методів, щоб змусити це працювати, але не можу зрозуміти це. Вперше в житті я хотів завдати фізичної шкоди неживому предмету, але мені вдалося стримати себе.
Я хотів би мати можливість зберегти зображення, яке користувач поміщає в UIImageView у папці документів програми, а потім зможу отримати його та помістити в інший UIImageView для відображення, коли користувач натисне цей погляд на стек. Будь-яка допомога дуже вдячна!