मैं पूरे फ़ोल्डर को आईट्यून्स द्वारा समर्थित बीइंग से रोकने की कोशिश कर रहा हूं। मैंने तकनीकी रिपोर्ट http://developer.apple.com/library/ios/#qa/qa1719/_index.html का पालन किया लेकिन ऐसा लगता है कि बाघ हर समय शून्य है। मैं आईओएस 5.1 का उपयोग सिम्युलेटर और डिवाइस पर करने की कोशिश करता हूं। लेकिन कुछ भी मदद करता है। विधियां हर बार "सफलता" लौटती हैं, लेकिन ध्वज अभी भी शून्य है।NSURLIsExcludedFromBackupKey को सही ढंग से सेट नहीं किया जा सकता
+ (BOOL) hasSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
NSError *error = nil;
id flag = nil;
BOOL success = [URL getResourceValue: &flag
forKey: NSURLIsExcludedFromBackupKey error: &error];
if(!success){
NSLog(@"Error excluding %@ from backup %@", [URL lastPathComponent], error);
return false;
}
if (!flag)
return false;
return [flag boolValue];
}
+ (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
NSError *error = nil;
BOOL success = [URL setResourceValue: [NSNumber numberWithBool: YES]
forKey: NSURLIsExcludedFromBackupKey error: &error];
if(!success){
NSLog(@"Error excluding %@ from backup %@", [URL lastPathComponent], error);
}
return success;
}
+ (BOOL)removeSkipBackupAttributeToItemAtURL:(NSURL *)URL
{
NSError *error = nil;
BOOL success = [URL setResourceValue: [NSNumber numberWithBool: NO]
forKey: NSURLIsExcludedFromBackupKey error: &error];
if(!success){
NSLog(@"Error excluding %@ from backup %@", [URL lastPathComponent], error);
}
return success;
}
प्रतिभाशाली आप मेरी सुबह बचाया: मैं भी यह तरीका सही तरीका है कि मैं addSkipBackupAttributeToItemAtURL बुलाया बदलते हल! – microspino
धन्यवाद !!! एफडब्ल्यूआईडब्ल्यू, मैंने ऐप्पल को एक बग रिपोर्ट डाली ... अगर यह काम नहीं करता है तो कम से कम एक त्रुटि देनी चाहिए। –
वैसे यह निश्चित रूप से मूर्खतापूर्ण और अजीब या कुछ भी नहीं है .... इस उत्तर के लिए बहुत बहुत धन्यवाद !!! पूरी तरह से मुझे दुःख का एक टन बचाया। – DanM