मैं GKTurnBasedMatch का उपयोग कर एक आईफोन गेम बना रहा हूं। सबसे पहले मैं गेम बनाता हूं और कुछ खिलाड़ियों को आमंत्रित करता हूं।GKTurnBasedMatch endTurnWithNextParticipants के साथ समस्या: टर्नटाइमआउट: matchData: completHandler:
मैं पहले खिलाड़ियों को अंत में समाप्त करता हूं EndTurnWithNextParticipants: turnTimeout: matchData: completHandler: और यह दूसरे खिलाड़ी के पास जाता है।
जब दूसरा खिलाड़ी अपनी बारी करता है, तो मिलान डेटा अपडेट करता है, और अगले प्रतिभागियों को अपडेट करता है, तो वह उसी अंत को कॉल करने का प्रयास करता है टर्नटाइथ अगला पार्टर्स: टर्नटाइमआउट: matchData: completHandler: हालांकि मुझे कोई त्रुटि मिलती है।
GKErrorDomainCode = 17
nextParticipants की सरणी ठीक लग रहा है "का अनुरोध किया आपरेशन क्योंकि एक या मापदंडों के अधिक अमान्य हैं पूरी नहीं हो सकी।" मैं बस प्रतिभागियों के सरणी के अंत में वर्तमान खिलाड़ी डालता हूं, टर्नटाइम ठीक लगता है, मैं वही काम करता हूं जैसा मैंने पहली बार किया था, और मैचडाटा भी ठीक होना चाहिए।
क्या ऐसा कुछ है जो मुझे याद नहीं है? एकमात्र चीज जिसे मैं बात कर सकता हूं वह यह है कि मैं इस खेल के निमंत्रण या उस तरह के कुछ भी स्वीकार नहीं कर रहा हूं। हालांकि, दस्तावेज मेरे लिए अस्पष्ट है।
मैं इसे घंटों तक डीबग करने का प्रयास कर रहा हूं।
मैं किसी भी मदद की सराहना करता हूं जो आप मुझे दे सकते हैं! बहुत बहुत धन्यवाद।
सुनिश्चित करें कि आप एक नया मैचडेटा ऑब्जेक्ट भेज रहे हैं और इस मोड़ के लिए वापस हाथ नहीं दिया गया है या यह चकित होगा। – Sandoze