2014-12-13 7 views
7

क्या WatchKit ऐप बंद करने का कोई तरीका है?वॉचकिट ऐप को कैसे बंद करें

आईओएस सिम्युलेटर में होम बटन (cmd + shift + h) है जो बंद ऐप ईवेंट को ट्रिगर करेगा। मैं सोच रहा था कि WatchKit एमुलेटर में कुछ ऐसा ही है?

समस्या - मेरे पास WKInterfaceController है और मुझे कभी भी "didDeactivate" विधि कॉल प्राप्त नहीं होता है।

+0

का हवाला देते हुए मुझे लगता है यह है शायद ऐप्पल के कारण यह दिखाना नहीं चाहता कि ऐप्पल वॉच इसे जारी होने तक कैसा दिख सकता है। – zisoft

+0

ज़िसॉफ्ट - समझ में नहीं आता है - ऐप्पल वॉच सिम्युलेटर पहले से ही यहां है, ऐसा लगता है कि उन्होंने "क्लोज वॉच ऐप" सुविधा को लागू/प्रकाशित नहीं किया है। – lvp

+0

@lvp अभी भी बीटा चरण में है। होम स्क्रीन दिखाने के लिए उनके पास एक काम करने की स्थिति में डिफ़ॉल्ट iWatch ऐप्स होना चाहिए। कौन सा दिखता है कि उनके पास यह नहीं है या वे इसे ज़िसॉफ्ट – GoodSp33d

उत्तर

3

नहीं, यह कार्यक्षमता वर्तमान में आईओएस सिम्युलेटर में उपलब्ध नहीं है। वर्तमान कार्यान्वयन घड़ी का पूर्ण सिम्युलेटर नहीं है, यह सिम्युलेटेड आईफोन (एक अलग डिवाइस के रूप में नहीं) से जुड़े बाहरी डिस्प्ले के रूप में वॉचकिट के लिए एक सिम्युलेटर है।

अपने निपटान में निकटतम बात सिर्फ हार्डवेयर पर जाकर बाहरी प्रदर्शन बंद करने के लिए है -> बाहरी प्रदर्शित करता है मेनू और चुनने "अक्षम"

+1

'didDeactivate' वैसे भी नहीं बुलाया गया। – kelin

2

से https://developer.apple.com/library/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/DesigningaWatchKitApp.html

During testing, you can lock and unlock the simulator to verify that your 
activation and deactivation code is working as expected. 
When you use the Hardware > Lock command to lock the simulator, 
WatchKit calls the didDeactivate method of the current interface controller. 
When you subsequently unlock the simulator, 
WatchKit calls the willActivate method of the interface controller. 
संबंधित मुद्दे