मेरे में स्थानीय ऐप प्रतिक्रिया, मैं AppDelegate में जावास्क्रिप्ट को मूल कोड से घटनाओं भेजने की कोशिश कर रहा हूँ। ऐसा करने के लिए मैं कॉल करता हूं:मूल निवासी प्रतिक्रिया - AppDelegate (आईओएस) में जावास्क्रिप्ट को मूल से घटनाओं भेजा जा रहा है
[self.bridge.eventDispatcher sendAppEventWithName:@"EventReminder"
body:@{@"name": eventName}];
मेरे ऐप प्रतिनिधि में। की यह करने के लिए पाठ्यक्रम मैं आयात करने की आवश्यकता:
आयात "RCTBridge.h"
आयात "RCTEventDispatcher.h"
और पुल
@synthesize bridge = _bridge;
लेकिन घटना के संश्लेषण के बाद, पुल चर मौजूद नहीं है। इस त्रुटि को हटाने के लिए मैं अपने AppDelegate तो जैसे RCTBridgeModule प्रोटोकॉल के अनुरूप बनाया:
AppDelegate : UIResponder <UIApplicationDelegate, RCTBridgeModule>
और फिर मेरी AppDelegate.m में, मैंने किया था:
RCT_EXPORT_MODULE()
सब है कि मेरे पुल अंत में हो जाने के बाद त्रुटि नहीं, लेकिन जब भी मैं इसे ऐपडिलेगेट में उपयोग करता हूं, यह शून्य है।
मैं गलत कहां जा रहा हूं?
अग्रिम धन्यवाद। जब यह शुरू होता है
विस्तृत प्रतिक्रिया के लिए धन्यवाद! उसने मेरे सवाल का जवाब दिया !! – coldbuffet
क्या आपके पास शुरुआती के लिए कुछ नमूना कोड है !? मैं '- (शून्य) आवेदन से मूल प्रतिक्रिया करने के लिए एक घटना भेजने की कोशिश कर रहा हूं। (एंटरप्राइजेशन *) एप्लिकेशन {' और '- (शून्य) आवेदन डीडइंटरबैकग्राउंड: (यूआईएप्लिकेशंस *) एप्लिकेशन { ' – pomo
@ विकल्प विकल्प के लिए 3p है। प्रतिक्रिया-मूल ऐपस्टेट कार्यान्वयन पर एक नज़र डालें https://github.com/facebook/react-native/blob/master/React/Modules/RCTAppState.m –