दिलचस्प पोस्ट
सीमेक और सीटीईस्ट: टेस्ट परीक्षण का निर्माण नहीं करता है फायरबेज: अतिरिक्त उपयोगकर्ता गुणों की स्थापना && (AND) और || IF स्टेटमेंट में (या) डी 3 बल लेआउट – सूचकांक के बजाय नाम से नोड्स को जोड़ने जुड़ने और पंक्ति-आधारित सीमित (पेजिंग) के साथ सीतनिद्रा में विशिष्ट परिणाम कैसे प्राप्त करें? Google नक्शे जैसे स्थान संवाद सक्षम कैसे दिखाएं? अलग-अलग यादृच्छिक संख्या कैसे उत्पन्न करें? मैं प्रीपेड कैसे लागू कर सकता हूं और नियमित जावास्क्रिप्ट के साथ जोड़ सकता हूँ? चहचहाना बूटस्ट्रैप हिंडोला प्लगइन स्लाइड संक्रमण पर और बाहर फीका कर सकते हैं आईओएस 7 साइज विथअट्यूएट्स: साइज के लिए प्रतिस्थापनफोटोफॉन्ट: थकाऊटॉसिज़ अधिकतम कॉल स्टैक आकार SetTimeout रिकर्सिव फ़ंक्शन (जावास्क्रिप्ट) से अधिक हो गया कैसे डिफ़ॉल्ट पैकेज से एक वर्ग को आयात करें प्रकार 'टी' का मान परिवर्तित नहीं किया जा सकता संपत्ति द्वारा फ़िल्टर करें डेटाफ्रेम में शब्दकोशों की सूची परिवर्तित करें

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) } }