मेरे पास एक 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 में प्रदर्शित करने के लिए रख सकता हूं। कोई भी मदद बहुत ही सराहनीय होगी!