2015-03-05 11 views

उत्तर

2

घड़ी और युग्मित डिवाइस के बीच watchOS 2.0 साझा करने कीचेन आइटम के बाद से अब संभव नहीं है। घड़ी और जोड़ा डिवाइस अब स्वतंत्र माना जाता है। कोई वर्कअराउंड के रूप में वॉच कनेक्टिविटी का उपयोग कर सकता है। अपने उपयोगी जवाब के लिए

https://forums.developer.apple.com/thread/5938

3

वॉचकिट ऐप एक एक्सटेंशन है जो युग्मित फोन पर चल रहा है, ताकि आप अपनी एप्लिकेशन क्षमताओं में "कीचेन शेयरिंग" को सक्रिय करके किसी भी अन्य एक्सटेंशन के साथ कीचेन डेटा साझा कर सकें।

Share between an iOS extension and it's containing app with the keychain?

+0

धन्यवाद, मैं आईओएस और watchOS 2 + के बीच कीचेन साझा करने के लिए उन लोगों के लिए :) –

+3

कोशिश करेंगे बस एक ध्यान दें। कीचेन शेयरिंग वॉचकिट एक्सटेंशन (वॉचओएस 2+ पर) और उसके साथी आईओएस ऐप के बीच उपलब्ध नहीं है, इसलिए आपको उन उपकरणों के बीच डेटा स्थानांतरित करने के लिए एक और तरीका उपयोग करना होगा, जैसे नई [वॉच कनेक्टिविटी] (https://developer.apple .com/लाइब्रेरी/वॉचोज़/दस्तावेज़ीकरण/वॉच कनेक्टिविटी/संदर्भ/वॉच कनेक्टिविटी_फ्रेमवर्क/इंडेक्स.html) फ्रेमवर्क। https://forums.developer.apple.com/thread/5938 –

-1

देखें जिस तरह से यह ऐप समूह और NSUserDefaults का उपयोग करना है क्या करना है। आपका मुख्य लक्ष्य प्रोजेक्ट पर क्लिक करें क्षमताओं को खोजने और फिर अनुप्रयोग समूह

enter image description here

अपनी परियोजना का नाम, group.myproject, इस तरह आप घड़ी और iPhone में डेटा साझा करने में सक्षम हो जाएगा के साथ समूह बनाएं। अपने कोड में, आप मान प्राप्त करने में इसका उपयोग कर सकते हैं:

NSUserDefaults *standardUserDefaults = [[NSUserDefaults alloc] initWithSuiteName: <YOUR_APP_GROUP>]; 
NSString *value = [standardUserDefaults objectForKey:YOUR_KEY]; 
संबंधित मुद्दे