मैं xib फ़ाइलों के साथ सबकुछ विकसित कर रहा हूं क्योंकि हमें आईओएस 4 को समर्थन देने की आवश्यकता है।क्या स्टोरीबोर्ड आपको बदसूरत कोड लिखने के लिए मजबूर कर रहे हैं?
अब हम अंत में केवल iOS5 और iOS6 समर्थन कर रहे हैं, इसलिए मैं स्टोरीबोर्ड एक कोशिश देने का फैसला किया, तो सब कुछ ठीक है और आसान है, लेकिन मैं अपने आप को इस तरह कोड का एक बहुत कुछ कर पाया है:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"AddPlayer"]) { //Ugly
UINavigationController * navigationController = segue.destinationViewController;
PlayerDetailViewController * playerDetailsViewController = [navigationController viewControllers][0]; //Super Ugly
playerDetailsViewController.delegate = self;
}
}
मैं तुम्हारे बारे में लोगों को नहीं जानता, लेकिन मुझे यह कोड बहुत बदसूरत और त्रुटि प्रवण मिला।
स्टोरीबोर्ड के साथ काम करने का कोई बेहतर तरीका है? क्या मुझे xib फाइलों पर वापस जाना चाहिए?
आप समझा सकते हैं क्यों तुम बदसूरत कहा? क्या आप if स्टेटमेंट की तुलना का जिक्र कर रहे हैं? –
मुझे इतना बदसूरत नहीं लगता :) बस असामान्य – NeverBe
मुझे वास्तव में बदसूरत तथ्य मिला कि आपको स्टोरीबोर्ड में यादृच्छिक तार दर्ज करना होगा और फिर तुलना करना शुरू करना होगा, क्योंकि मेरे लिए बहुत ही असंभव, युग्मित और त्रुटि-प्रवण है। नियंत्रक पदानुक्रम – Ecarrion