मैं एक मुद्दा रहा हूँ UITableView's
didSelectRowAtIndexPath
।
मेरी तालिका सेटअप है ताकि जब मैं पंक्ति का चयन करूँ तो यह एक नए दृश्य नियंत्रक को इनिशियलाइज़ करता है और इसे पुश करता है।
पहली बार जब मैं तालिका में किसी पंक्ति को टैप करता हूं, तो विधि को कॉल नहीं किया जाता है। एक बार जब मैं दूसरी पंक्ति का चयन करता हूं, तो यह सामान्य रूप से काम करना शुरू कर देता है।
मैंने एक ब्रेकपॉइंट सेट करके इसे सत्यापित किया है didSelectRowAtIndexPath
। NSLog
विधि में जोड़ते समय मैं देखता हूं कि जब मैं दूसरी पंक्ति का चयन करता हूं जो अंत में नए दृश्य नियंत्रक को धक्का देती है, तो मुझे एक ही समय में कंसोल में दो लॉग स्टेटमेंट दिखाई देते हैं।
कोई सुझाव?
tableView:didSelectRowAtIndexPath:
?