2011-04-09 15 views
6

पर पहले तैनात करने के लिए "ऐसी कोई तालिका नहीं: Z_METADATA" त्रुटि को हल करने के लिए कैसे करें मेरे अनुप्रयोग के लिए आईओएस डिवाइस पर पहली तैनाती क्रैश हो रही है क्योंकि मुझे यह मिल रहा है: "ऐसी कोई तालिका नहीं है: Z_METADATA '" त्रुटि । मैंने SQLite फ़ाइल को अपने डिवाइस से कॉपी किया है और इसे SQLite ब्राउज़र में खोला है और मुझे इसमें कोई टेबल नहीं दिख रहा है।आईओएस डिवाइस

यह कोड (मैं एप्पल उदाहरण से लिया) जो डेटाबेस सेट में होने के लिये लगता है:

NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"CoreDataProjectTemplate.sqlite"]; 
[__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error] // Errors out here 

और मैं त्रुटि मिलती है:

Unresolved error Error Domain=NSCocoaErrorDomain Code=256 "The operation couldn’t be completed. (Cocoa error 256.)" UserInfo=0x1905e0 {NSFilePath=/var/mobile/Applications/543D2AA1-2484-4A6B-A694-DCD55B81E224/Documents/CoreDataProjectTemplate.sqlite, NSUnderlyingException=I/O error for database at /var/mobile/Applications/543D2AA1-2484-4A6B-A694-DCD55B81E224/Documents/CoreDataProjectTemplate.sqlite. SQLite error code:1, 'no such table: Z_METADATA'}, { 
    NSFilePath = "/var/mobile/Applications/543D2AA1-2484-4A6B-A694-DCD55B81E224/Documents/CoreDataProjectTemplate.sqlite"; 
    NSUnderlyingException = "I/O error for database at /var/mobile/Applications/543D2AA1-2484-4A6B-A694-DCD55B81E224/Documents/CoreDataProjectTemplate.sqlite. SQLite error code:1, 'no such table: Z_METADATA'"; 
} 
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.1 (8G4)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found). 

तो मैं मेरे सवालों का अनुमान इसमें शामिल होंगे:

  1. मैं इसे कैसे हल कर सकता हूं?
  2. क्या ऐप्पल कोड मैं Z_METADATA तालिका बनाने के लिए उपयोग कर रहा हूं? (यदि ऐसा है तो क्यों यह वहाँ नहीं है)

धन्यवाद

अद्यतन: मैं मैन्युअल रूप से डिवाइस पर SQLite फ़ाइल को हटाने की कोशिश की और इस के बाद आवेदन ठीक से तैनात। क्या मैं शायद एक विसंगति के रूप में क्या हुआ बस इलाज?

+0

एक मौजूदा सवाल है कि * हो सकता है * कुछ संकेत प्रदान करते हैं नहीं है - http://stackoverflow.com/questions/3533874/xcode-sqlite-database-creation-without- z-metadata –

+0

हाँ - मैंने पोस्ट करने से पहले इस माध्यम से पढ़ा - दुर्भाग्य से यह – Greg

+0

अद्यतन में मदद नहीं की: मैंने डिवाइस पर SQLite फ़ाइल को मैन्युअल रूप से हटाने का प्रयास किया और इसके बाद एप्लिकेशन को ठीक से तैनात किया गया। क्या मैं शायद एक विसंगति के रूप में क्या हुआ बस इलाज? – Greg

उत्तर

0

मैंने डिवाइस पर SQLite फ़ाइल को मैन्युअल रूप से हटाने का प्रयास किया और इसके बाद एप्लिकेशन को ठीक से तैनात किया गया।

(शायद इसलिए एक विसंगति के रूप में इस का इलाज)

संबंधित मुद्दे