यहाँ कोड का टुकड़ा मैं करने की कोशिश की है:संपत्ति लाइब्रेरी से किसी छवि विशिष्ट निजी स्थान पर छवि को कैसे स्थानांतरित करें?
[library writeImageToSavedPhotosAlbum:self.checkInImage.CGImage metadata:self.metadata
completionBlock :^(NSURL * assetURL, NSError * error) {
NSLog (@"Asset url = %@", assetURL);
NSError *err;
NSString *docDir = [NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *jpgFilePath = [NSString stringWithFormat:@"%@/test.jpg", docDir];
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager moveItemAtURL:assetURL toURL:[NSURL URLWithString:jpgFilePath] error:&err];
NSLog(@"error is %@", err);
}];
मैं के रूप में त्रुटि डोमेन = NSCocoaErrorDomain कोड = 262 UserInfo = 0xb49a680 त्रुटि { "कार्रवाई पूर्ण नहीं किया जा सकता है (कोको त्रुटि 262)।" NSURL = संपत्ति-पुस्तकालय: //asset/asset.JPG? Id = 6FAC823A-33CB-489B-A125-714FBA5F0EE8 & ext = JPG}
कोई विचार?
धन्यवाद मैं कोशिश करूँगा। आदर्श रूप से मैं फ़ाइल को स्थानांतरित करना चाहता हूं, इसका मतलब है कि फ़ाइल कॉपी करें और संपत्तियों में से एक को हटा दें। क्या यह संभव है? – mobjug
@mobjug बिल्कुल नहीं। आप सीधे किसी गीत के फाइल सिस्टम स्थान तक नहीं पहुंच सकते हैं, न ही आप आईपॉड लाइब्रेरी में कुछ भी संशोधित कर सकते हैं (ठीक है, मैं उस चीज़ पर काम कर रहा हूं जिसके साथ यह संभव होगा, लेकिन मेरा यह प्रोजेक्ट तैयार होने के करीब भी नहीं है ...) –
भले ही मेरे ऐप ने उस फाइल को बनाया हो? – mobjug