Saya memiliki UIImageView yang memungkinkan pengguna untuk menempatkan dan menahan gambar hingga dapat disimpan. Masalahnya adalah, saya tidak tahu bagaimana sebenarnya menyimpan dan mengambil gambar yang telah saya tempatkan dalam tampilan.
Saya telah mengambil dan menempatkan gambar di UIImageView seperti ini:
//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];
}
Ini menampilkan gambar yang dipilih di UIImageView saya dengan baik, tetapi saya tidak tahu bagaimana menyimpannya. Saya menyimpan semua bagian tampilan lainnya (sebagian besar UITextfield) di Core Data. Saya telah mencari dan mencari, dan mencoba banyak bit kode yang disarankan orang, tetapi saya tidak memasukkan kode dengan benar, atau saran tersebut tidak berfungsi dengan cara saya menyiapkan kode saya. Sepertinya yang pertama. Saya ingin menyimpan gambar di UIImageView menggunakan tindakan yang sama (tombol simpan) yang saya gunakan untuk menyimpan teks di UITextFields. Inilah cara saya menyimpan info UITextField saya:
// Handle Save Button
- (void)save {
// Get Info From UI
[self.referringObject setValue:self.myInfo.text forKey:@"myInfo"];
Seperti yang saya katakan sebelumnya, saya telah mencoba beberapa metode untuk membuat ini bekerja, tetapi tidak dapat memahaminya. Untuk pertama kalinya dalam hidup saya, saya ingin menyebabkan kerusakan fisik pada benda mati, tetapi saya berhasil menahan diri.
Saya ingin dapat menyimpan gambar yang ditempatkan pengguna ke dalam UIImageView di folder dokumen aplikasi, dan kemudian dapat mengambilnya dan menempatkannya di UIImageView lain untuk ditampilkan saat pengguna mendorong tampilan tersebut ke tumpukan. Bantuan apa pun sangat dihargai!