CustomViewController benim Storyboard'umda tasarlanan benim için başlangıç yöntemini geçersiz kılıyor.viewController storyboard ile oluşturulan özel giriş yöntemi
şimdi (benim MainViewController olarak) yapıyor im:
self.customViewController = [[UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil] instantiateViewControllerWithIdentifier:@"CustomVC"];
self.customViewController.myObject = someObject;
ve ben
[self.label setText:self.myObject.someString];
Bu Tamam çalışır viewDidLoad (CustomViewController) 'de var.
Ancak, doğru yol mu? CustomViewController'ım için özel bir init yöntemi (veya geçersiz kılma) eklemeli miyim? InitWithObject gibi: UIStoryboard instantiateViewControllerWithIdentifier:
yerine özel init yöntemimi nasıl arayacağımı bilmiyorum ve init
numarasına veya initWithNibName
numaralı telefona çağrı alamıyorum.
Belki kullanmalıyım: - (id)initWithCoder:(NSCoder *)decoder
.
Lütfen bana biraz öneri verin!
Teşekkür ederiz!
biliyorum ... Ben de bu ama ... sevmiyorum her şey doğru. initWithCoder'ı özel sınıfınızda geçersiz kılabilirsiniz. Özel init için 0customViewController nesnesinin sınıf dosyası –