2012-03-05 5 views
9

जब मैं [CCTouchDispatcher sharedDispatcher]; पर कॉल करने का प्रयास करता हूं, तो यह एक त्रुटि दिखाता है कि क्लास विधि साझा की गई डिस्पैचर गुम है। मैं सीसीटीचडी डिस्पैचर की .h फ़ाइल पर जाता हूं और पाया कि साझा डिस्पैचर वास्तव में गायब है! मैं Cocos2D 2.0 बीटा 2 का उपयोग कर रहा हूँ। क्या यह इस संस्करण से हटा दिया गया है? यदि ऐसा है तो इसे बदलने के लिए मुझे क्या उपयोग करना चाहिए। ([[CCTouchDispatcher alloc] init] हो सकता है)साझा डिस्पैचर सीसीटीएचडी डिस्पैचर (कोकोस 2 डी 2.0 बीटा 2) से गायब है, इसके बजाय मुझे इसका क्या उपयोग करना चाहिए?

उत्तर

15

बस यहां एक उत्तर मिला https://stackoverflow.com/a/9059809/467588। इसके बजाय आप इस का उपयोग करने के लिए ...

[[CCDirector sharedDirector] touchDispatcher] 

मैं अभी भी इस सवाल का वैसे भी पोस्ट करेंगे क्योंकि यह है कि एक के शीर्षक खोज करने के लिए व्यापक और कठिन नहीं है, या उसके स्वामी जब तक मेरे संपादन :)

4

एक ही लागू होता है स्वीकार किया है कोकोस -2 डी-एक्स 2.0

प्री 2.0: सीसीटीचडिस्पाटर :: साझा डिस्पैचर();

2.0: सीसीडी डायरेक्टर :: साझा डायरेक्टर() -> getTouchDispatcher();

सरल, एक बार जब आप इसे समझ लेंगे ...;)

+1

कोकोस 2 डी v3 के लिए काम नहीं कर रहा प्रतीत होता है। – Myxtic

संबंधित मुद्दे