दिलचस्प पोस्ट
एकाधिक कनेक्शन बनाने में सी में सॉकेट टाइमआउट कैसे सेट करें? ऑब्जेक्ट (वृक्ष) के माध्यम से बार-बार लूपिंग करना आप SQL सर्वर लेनदेन लॉग को कैसे साफ़ करते हैं? जेडीबीसी के साथ कनेक्शन पूलिंग विकल्प: डीबीसीपी बनाम सी 3 पी 0 गर्म-तैनात पर्यावरण के रूप में बिलाव और ग्रहण को एकीकृत करना ऑब्जेक्ट इस गुण या पद्धति का समर्थन नहीं करता Windows 64bit Rails आप कर्ल के साथ एक CORS अनुरोध डिबग कैसे कर सकते हैं? Templating आसान बनाने के लिए JSP चालें? पोस्टबैक के दौरान 'ऑब्जेक्ट की मौजूदा स्थिति के कारण ऑपरेशन वैध नहीं है' एक संशोधित बेस 64 यूआरएल डिकोडिंग / एन्कोडिंग के लिए कोड MySQL बनाम उपयोग करना? छोरों का क्रम प्रदर्शन पर असर क्यों करता है जब 2 डी सरणी पर चलती है? एक बिटमैप को एक बाइट सरणी में कनवर्ट करें लिनक्स पर सी + + डायनेमिक शेयर्ड लाइब्रेरी रूबी, एक्सेल, सिस्टम और% x () या बैकटीक्स के बीच का अंतर

IOS में ऐप्स के बीच डेटा साझा करना

मेरे पास एक ही उपकरण में क्षुधा के बीच डेटा साझा करने का एक कार्य है I हो सकता है कि दोनों ऐप्स समान डिवाइस पर एक साझा डेटाबेस का उपयोग कर सकें। IOS में दो ऐप्स के बीच डेटा कैसे साझा करें किसी ने इसे किसी भी तरह से किया है कृपया मुझे बताओ। धन्यवाद

वेब के समाधान से एकत्रित समाधान "IOS में ऐप्स के बीच डेटा साझा करना"

आप अपने ऐप प्रोजेक्ट क्षमताओं टैब पर ऐप ग्रुप को एक ही समूह कंटेनर आईडी के साथ अपने दोनों ऐप पर चालू कर सकते हैं। "Group.com.yourCompanyID.sharedDefaults"

यहां छवि विवरण दर्ज करें

फिर आप निम्न यूआरएल का उपयोग करके अपने ऐप से उसी फ़ोल्डर तक पहुंच सकते हैं:

let sharedContainerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.com.yourCompanyID.sharedDefaults")! 

इसलिए यदि आप दो अलग-अलग ऐप्स से एक स्विच स्टेट को साझा करना चाहते हैं तो आपको इसे अनुसरण करना चाहिए:

 import UIKit class ViewController: UIViewController { @IBOutlet weak var sharedSwitch: UISwitch! let switchURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.com.yourCompanyID.sharedDefaults")! .appendingPathComponent("switchState.plist") override func viewDidLoad() { super.viewDidLoad() print(switchURL.path) NotificationCenter.default.addObserver(self, selector: #selector(updateSwitch), name: .UIApplicationDidBecomeActive, object: nil) } func updateSwitch(_ notofication: Notification) { sharedSwitch.isOn = NSKeyedUnarchiver.unarchiveObject(withFile: switchURL.path) as? Bool ?? false } @IBAction func switched(_ switch: UISwitch) { let success = NSKeyedArchiver.archiveRootObject(switch.isOn, toFile: switchURL.path) print(success) } }