में कुछ बार प्रारंभ करने के लिए कहां है मेरे पास एक UIViewController सबक्लास है और मैं यह पता लगाने की कोशिश कर रहा हूं कि इस पर ओवरराइड करना है कि मैं प्रति ऑब्जेक्ट आवृत्ति केवल एक बार प्रारंभिक कोड चला सकता हूं।UIViewController
viewDidLoad
विधि स्पष्ट उत्तर की तरह लग सकती है, लेकिन समस्या यह है कि viewDidLoad
एक से अधिक बार चला सकता है यदि नियंत्रक स्मृति चेतावनी के कारण दृश्य को रीसेट करता है। initWithNibName:bundle:
, init
, और initWithCoder:
विधियां भी अच्छे विकल्प की तरह लगती हैं, लेकिन कौन सा ओवरराइड करना है? awakeFromNib
विधि एक और विचार है, लेकिन ऐसा लगता है कि मेरे व्यू कंट्रोलर में निष्पादित नहीं किया गया है।
क्या ऐसा करने का कोई तरीका है कि मुझे याद आ रही है?
मुझे लगता है कि मेरा प्रश्न स्पष्ट नहीं था। मेरा मतलब है कि मेरे ऑब्जेक्ट उदाहरण हैं, लेकिन मुझे लगता है कि एक ही दृष्टिकोण को ऑब्जेक्ट वैरिएबल के साथ इस्तेमाल किया जा सकता है। – chris