मैं अपने ऐप निब में निम्न चीज़ें हैं:viewDidAppear: कुछ शर्तों के तहत फायरिंग नहीं?
- सामान्य: फ़ाइल का मालिक है, पहले प्रत्युत्तर खिड़की, प्रतिनिधि
- देखें नियंत्रक "एक"
- देखें "बी"
- UIScrollView "सी"
- "बी"
में कुछ अन्य सामान
- देखें "बी"
मेरे AppDelegate applicationDidFinishLaunching में, मैं यह कर:
- [खिड़की makeKeyAndVisible]
- [खिड़की addSubView: a.view];
- बनाने के लिए एक दृश्य नियंत्रक "डी"
- साथ rootviewcontroller "डी"
- आह्वान एक navigationController "ई" बनाने के [ग addSubView: e.view]
प्रश्न/समस्या: जब मैं सब करने उपरोक्त में, viewDidAppear: "डी" के लिए फायरिंग नहीं है। (लेकिन देखेंडिडलोड आईएस फायरिंग है।) मैं कैसे पता लगा सकता हूं कि यह फायरिंग क्यों नहीं है, और इसे ठीक करें ताकि वह आग लगे?
(मैं क्यों viewDidAppear उपयोग करना चाहते हैं:। ऊपर कुछ श्रृंखलित एनिमेशन शामिल है और viewDidAppear, जब इसके दृश्य लोड किया गया है और एनिमेटेड पता करने के लिए तो यह बाद में एनिमेशन ट्रिगर कर सकते हैं एक दृश्य नियंत्रक के लिए एक अच्छी जगह की तरह दिखता है)
एक जवाब के रूप में इस रूप में चिह्नित किए स्पष्टीकरण समझ में आता है: मेरे UINavigationControllerDelegate तरीकों में तो, मैं कुछ इस तरह से किया था। अभी भी एनिमेशन के साथ कुछ क्रैश हो रहे हैं (उनके बिना कोई क्रैश नहीं), लेकिन शायद मेरे कोड में कुछ अन्य असंबद्ध अजीबता के कारण। – Jaanus