मेरे पास कुछ ओपनजीएल ड्राइंग को संभालने के लिए एक GLKViewController है। मेरे पास glkView:drawInRect
और update
दोनों लागू हैं और preferredFramesPerSecond
संपत्ति 30 (डिफ़ॉल्ट) पर सेट है।GLKViewController अवरुद्ध हो रहा है
समस्या यह है कि जब उपयोगकर्ता ऐप के दूसरे भाग के साथ इंटरैक्ट करता है तो प्रतिनिधि विधियां फायरिंग बंद कर देती हैं। मैंने जो दो मामलों को देखा है, वह तब होता है जब उपयोगकर्ता UITableView को स्क्रॉल करता है या MKMapView के साथ इंटरैक्ट करता है।
क्या यह सुनिश्चित करने का कोई तरीका है कि ये प्रतिनिधि हमेशा आग लगाएंगे, भले ही बाकी ऐप क्या कर रहा हो। एकमात्र बार जब मैं इन्हें रोकना चाहता हूं वह तब होता है जब ऐप पृष्ठभूमि में प्रवेश करता है (जो स्वचालित रूप से होता है)।
क्या आप कुछ कोड पोस्ट कर सकते हैं? – prince
कोई वास्तविक कोड नहीं है। 'GLKViewController' init में मैंने 'पसंदीदा फ़्रेमपेरसेकंड' को 30 पर सेट किया है। –