Zgodnie Apple:
Należy zadzwonić super realizację awakeFromNib dać rodzica klas możliwość wykonywania jakichkolwiek dodatkowych inicjalizacji one wymagają. Mimo że domyślna implementacja tej metody nie powoduje, że wiele klas UIKit dostarcza niepusty implementacje. Możesz zadzwonić do super implementacji w dowolnym momencie podczas własnej metody awakeFromNib.
Przed Xcode 8, nie było wymogu ścisłego kompilatora dla tego, howeever Apple zmienił ten z Xcode8 i kompilator traktuje ją jako błąd, jeśli wezwanie do [super awakeFromNib]
(lub super.awakeFromNib()
w Swift) brakuje w awakeFromNib.
wersja Swift Tak będzie wyglądać mniej więcej tak:
func awakeFromNib() {
super.awakeFromNib()
... your magical code ...
}
Możliwy duplikat [? Czy mogę zadzwonić \ [Super awakeFromNib \]] (http://stackoverflow.com/questions/3989665/should-i -call-super-awakefromnib) – new2ios