2011-11-29 12 views
6

मेरा ऐप वर्तमान में कोर डेटा का उपयोग करता है। मैंने ऐप का एक नया संस्करण बनाया है जो सभी क्लाउड आधारित है और डेटाबेस ऑनलाइन है। इसलिए डेटा एक्सेस करने के लिए उपयोगकर्ता पंजीकरण/खातों की आवश्यकता होती है। मेरे लिए यह एक अलग ऐप बनाने के लिए सबसे आसान बात है, लेकिन फिर मैं पहले से ही उपयोगकर्ता आधार खो देता हूं।क्या कोर डेटा से ऑनलाइन डाटाबेस में डेटा माइग्रेट करने का कोई तरीका है?

क्या आईफोन के कोर डेटा डेटाबेस से डेटा को ऑनलाइन डेटाबेस में स्थानांतरित करने का कोई तरीका है? मैं https://www.parse.com/

+0

आप कभी भी इस कोर डेटा के लिए एक अच्छा समाधान मिल गया है -> पार्स? –

उत्तर

1

निश्चित रूप से उपयोग कर रहा हूं। CoreData से पार्स में डेटा स्थानांतरित करने के लिए, बस अपनी कोरडेटा तालिका में प्रत्येक पंक्ति के लिए एक PFObject बनाएं, और उन्हें पार्स में सहेजें। आप तेजी से होने के लिए saveAll का उपयोग कर सकते हैं। फिर, आपको CoreData में स्थानीय प्रतिलिपि की आवश्यकता नहीं है, इसलिए आप इसे हटा सकते हैं।

+0

धन्यवाद, यह समझ में आता है। लेकिन उपयोगकर्ता द्वारा ऐप अपडेट करने के बाद पहले रन के बाद चलने वाले वास्तविक कोड को कैसे कार्यान्वित किया जा सकता है, और डेटा को कॉपी करता है, फिर जांचता है कि डेटा कॉपी किया गया है, फिर कोर डेटा मॉडल हटा देता है। –

+0

@ProgramGuy इस पर कोई अपडेट? –

3

, इस GitHub परियोजना में एक नज़र

https://github.com/itsniper/FTASync

+0

पार्स को मजबूती से सिंक करने के लिए इसका उपयोग करने वाले किसी भाग्य का किसने भाग लिया है? – fatuhoku