2015-04-07 9 views
5

मैं खोजक सिंक एक्सटेंशन का उपयोग करना चाहता हूं जैसे कि ड्रॉपबॉक्स जैसे टूलबार आइकन जोड़ें और एक्सकोड में उद्देश्य सी का उपयोग करके सिंक करते समय बैज आइकन अपडेट करें।
मैंने Google में बहुत कुछ खोजा लेकिन मुझे इससे संबंधित नमूना कोड नहीं मिला।कोको में एक्सकोड के साथ फाइंडर सिंक एक्सटेंशन को एकीकृत करने के लिए कैसे करें

मुझे लगता है कि Finder Sync.

के लिए केवल एक लिंक मिल गया लेकिन मैं एक उदाहरण या अधिक समझने के लिए कोड के रूप में खोजक सिंक एक्सटेंशन एकीकृत करने के लिए नमूना प्रक्रिया जानना चाहते हैं।

सलाह में धन्यवाद .. !!

+0

@ शिन वेम्पेनी; आपकी पोस्ट जवाब है; इसे इस तरह पोस्ट करें और मैं इसे ऊपर उठाऊंगा। ;-) – geowar

+0

खोजक सिंक लिंक दर्द के अलावा कुछ भी नहीं है। आप सभी उल्लिखित कदम उठाते हैं और कुछ भी काम नहीं करता !!! कृपया इसे प्राप्त करने के लिए कुछ बेहतर कदम प्रदान करें ... –

उत्तर

0

खोजक सिंक एक्सटेंशन आइकन ओवरले के लिए समर्थन प्रदान करता है। सर्वर और कंप्यूटर के साथ फ़ाइलों को सिंक करने के लिए आपको अपना कोड लिखना होगा और आप खोजक सिंक एक्सटेंशन समर्थन के साथ खोजक पर सिंक स्थिति प्रदर्शित कर सकते हैं। उदाहरण के लिए कृपया इस लिंक को देखें - https://github.com/haiwen/seafile-client/blob/7d73ba314aedbd7a05428de649ce2a1cce37f676/fsplugin/FinderSync.mm

5

मैं Seafile's Finder Sync Extension कोड का लेखक हूं। मेरे कोड के लिंक पोस्ट करने के लिए धन्यवाद। मैंने पहली प्रकाशित होने के बाद कोड ओवरटाइम में सुधार किया है।

आर्किटेक्चर विंडोज़ एक्सप्लोरर एक्सटेंशन प्रोग्रामिंग की तुलना में बहुत आसान है। सबसे पहले आपको खोजक (या FIFinderSyncController) को कौन सी निर्देशिका देखना है (directoryURLs सेट करके), और FIFinderSyncControllerbeginObservingDirectoryAtURL के माध्यम से कॉलबैक होगा जब उपयोगकर्ता खोजक में कुछ निर्देशिका का दौरा करेगा। फिर यदि requestBadgeIdentifierForURL कॉल के बाद पहली बार निर्देशिका में विशिष्ट फ़ाइलों का दौरा किया जाता है, तो आपको requestBadgeIdentifierForURL के साथ वापस बुलाया जाएगा। यदि आप बैज को बाद में अपडेट करना चाहते हैं तो आपको यह जानकारी रिकॉर्ड करनी चाहिए। आखिरकार आप मुख्य कतार में के माध्यम से अपनी फ़ाइलों पर बैज सेट कर सकते हैं।

आधिकारिक दस्तावेज कहता है कि विस्तार एक और प्रक्रिया में चल रहा है (न तो खोजक से धागे और न ही आपके ऐप्स से) और एक्सपीसी के माध्यम से फाइंडर से बात कर रहे हैं। और आपको किसी भी तरह के आईपीसी जैसे एक्सपीसी या मच पोर्ट्स के माध्यम से अपने एक्सटेंशन से बातचीत करने की आवश्यकता हो सकती है क्योंकि एक्सटेंशन को सैंडबॉक्स किया जाना आवश्यक है।

मुझे आशा है कि यह जानकारी आपको आपके कोड के साथ मदद करेगी।

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