का उपयोग करके एक प्लेलिस्ट फ़ाइल साझा करना मेरे पास एक रिलेटिवली सरल ऐप है जो दस्तावेज़ फ़ोल्डर में स्थित एक प्लेस्ट फ़ाइल में डेटा को जारी रखता है। डेटा स्टार्टअप पर UITableView में लोड होता है। उपयोगकर्ता तब रिकॉर्ड को संपादित, हटा या जोड़ सकता है और किसी भी बदलाव को प्लेलिस्ट फ़ाइल में वापस सहेजा जा सकता है।iCloud
अब मैं iCloud का उपयोग कर डिवाइस पर इस डेटा (प्लेस्ट फ़ाइल) को साझा करना चाहता हूं। मैंने प्रलेखन को देखा है और मेरी समझ यह है कि मुझे प्लेस्ट फ़ाइल को "प्रबंधित" करने के लिए एक यूआईडी दस्तावेज़ बनाना होगा।
मैंने कई आईक्लाउड ट्यूटोरियल्स को देखा है, हालांकि वे सभी UIDocument क्लास में एक संपत्ति के भीतर एक साधारण स्ट्रिंग स्टोर करते हैं, न कि पूरी फ़ाइल (एक प्लिस्ट की तरह)।
मैं UIDocument ऑब्जेक्ट का उपयोग करके iCloud पर अपनी प्लेलिस्ट फ़ाइल (या किसी अन्य फ़ाइल, उस मामले के लिए) कैसे साझा करूं?
क्या मैं plist फ़ाइल सामग्री को NSData में परिवर्तित कर दूंगा, फिर उसे UIDocument में किसी संपत्ति में सहेजूं? क्या मुझे इसके बजाय NsFileWrapper का उपयोग करना चाहिए?
मुझे लगता है कि यूआईडी दस्तावेज़/आईक्लाउड व्यवस्था के आसपास मेरे सिर को लपेटने में मुश्किल हो रही है। मैं शायद इसे और अधिक जटिल बना रहा हूं तो यह वास्तव में है।
क्या आपको इसके लिए कोई जवाब मिला? मैं वही काम कर रहा हूं और मेरा ऐप आपके जैसा ही लगता है। यदि आपको एक अच्छा ट्यूटोरियल मिला तो कृपया मुझे बताएं। – Jackson
मैं इसे पूरा करने की कोशिश भी कर रहा हूं।मैं एनएसएसटींग के साथ ट्यूटोरियल को संशोधित कर रहा हूं, लेकिन मुझे डेटा देखने के लिए दूसरा डिवाइस नहीं मिल रहा है। – zambono
ditto। पोस्टर को +1 – autodidakto