दिलचस्प पोस्ट
डब्ल्यूसीएफ त्रुटि "ऑब्जेक्ट ग्राफ़ में सीरियल या डिसेराइज किए जा सकने वाली वस्तुओं की अधिकतम संख्या '65536' है" मुझे थ्रेड-सेफ़ संग्रह संग्रह कहां मिल रहा है? समूह के भीतर आदेश? जावा में स्टैक्स XML स्वरूपण जावा में इंटगर कैश्ड क्यों नहीं हैं? ई -6 में वस्तु से कुछ गुण लेने के लिए एक-लाइनर फॉर्म को सबमिट करने से अक्षम करें सबमिट करें मैं जावा में एक निर्देशिका में अंतिम संशोधित फ़ाइल कैसे प्राप्त करूं? हास्केल फ़ंक्शन संरचना (।) और फ़ंक्शन अनुप्रयोग ($) मुहावरे: सही उपयोग पायथन क्यों नकारात्मक सूची अनुक्रमित वापस करता है? आईओएस पता लगाता है कि उपयोगकर्ता iPad पर है या नहीं Google Play गेम सेवाएं – साइन इन करने में असमर्थ htaccess के साथ निर्देशिका लिस्टिंग से इनकार करते हैं Android स्टूडियो में लिंक किए गए स्रोत फ़ोल्डर को कैसे जोड़ें? आईओएस एप में स्क्रीन कैप्चर को रोकें

वाल पत्रिका मोड को अक्षम कैसे करें

https://developer.apple.com/library/ios/releasenotes/DataManagement/WhatsNew_CoreData_iOS/

पत्रिका मोड को अक्षम करने में मुझे परेशानी हो रही है।

मेरा कोड है:

static NSManagedObjectContext *managedObjectContext(){ static NSManagedObjectContext *context = nil; if (context != nil) { return context; } NSString * const NSSQLitePragmasOption; NSSQLitePragmasOption : @{ @"journal_mode" : @"DELETE" }; @autoreleasepool { context = [[NSManagedObjectContext alloc] init]; NSPersistentStoreCoordinator *coordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:managedObjectModel()]; [context setPersistentStoreCoordinator:coordinator]; NSString *STORE_TYPE = NSSQLiteStoreType; NSString *path = @"ExerciseDB"; NSURL *url = [NSURL fileURLWithPath:[path stringByAppendingPathExtension:@"sqlite"]]; NSError *error; NSPersistentStore *newStore = [coordinator addPersistentStoreWithType:STORE_TYPE configuration:nil URL:url options:NSSQLitePragmasOption error:&error]; if (newStore == nil) { NSLog(@"Store Configuration Failure %@", ([error localizedDescription] != nil) ? [error localizedDescription] : @"Unknown Error"); } } return context; } 

मैं कैसे पत्रिका मोड WAL अक्षम करने के बारे में जाना होगा

धन्यवाद

Solutions Collecting From Web of "वाल पत्रिका मोड को अक्षम कैसे करें"

वाल मोड को अक्षम करने के लिए, जर्नल_मैोड को DELETE पर सेट करें

 NSMutableDictionary *pragmaOptions = [NSMutableDictionary dictionary]; [pragmaOptions setObject:@"DELETE" forKey:@"journal_mode"]; NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption, [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, pragmaOptions, NSSQLitePragmasOption, nil]; [_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error] 

एपल तकनीकी दस्तावेज़ीकरण से: तकनीकी प्रश्नोत्तर QA180 9

 NSDictionary *options = @{NSSQLitePragmasOption:@{@"journal_mode":@"DELETE"}}; if (! [persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error]) { // error handling. } 

स्विफ्ट 2 के लिए यह निम्नलिखित होगा:

  let dict: [NSObject : AnyObject] = [ NSSQLitePragmasOption: ["journal_mode":"DELETE"] ] do { try coordinator.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: url, options: dict) } catch { // Report any error we got. var dict = [String: AnyObject]() dict[NSLocalizedDescriptionKey] = "Failed to initialize the application's saved data" dict[NSLocalizedFailureReasonErrorKey] = failureReason dict[NSUnderlyingErrorKey] = error as! NSError let wrappedError = NSError(domain: "YOUR_ERROR_DOMAIN", code: 9999, userInfo: dict) // Replace this with code to handle the error appropriately. // abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. NSLog("Unresolved error \(wrappedError), \(wrappedError.userInfo)") abort() }