Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
Kan je niet iets dergelijks als onderstaande code gebruiken?
Mijn Objective C is een beetje rusty en ben er nooit erg lang mee bezig geweest, maar gebruik je niet bijna altijd een klasse die een instantie is van UIView(Controller)? Wellicht dat een beetje meer context handig is, maar misschien zit ik niet diep genoeg in de materie
C++:
1
2
3
4
5
| - (void)viewDidLoad { [super viewDidLoad]; [self setDefaultValues]; } |
Mijn Objective C is een beetje rusty en ben er nooit erg lang mee bezig geweest, maar gebruik je niet bijna altijd een klasse die een instantie is van UIView(Controller)? Wellicht dat een beetje meer context handig is, maar misschien zit ik niet diep genoeg in de materie
Nee, viewDidLoad is inderdaad wat ik zoek, maar dit werkt enkel bij UIView (iPhone / iPad gerelateerde views) ik ben bezig met een OSX applicatie welke NSView gebruikt, welke dus geen viewDidLoad, viewDidAppear e.d heeft.
Dat is precies mijn vraag namelijk
Dat is precies mijn vraag namelijk
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
Hm, de tijd die ik daarmee heb gewerkt was voor de ipad/phone, niet voor osx. Al gekeken of awakeFromNib soelaas biedt, of is dat ook ipad/phone specifieke functie? Ik ben ook applicationDidFinishLoading ergens tegengekomen, maar kan niet vinden waar deze functie zou moeten zitten.
De enige functie die de NSViewController heeft gerelateerd aan 'klaar met laden of bezig met laden' van de view die er bij hoort is helaas initWithNibName.*
Er is in 'AppDelegate.m' inderdaad een methode 'applicationDidFinishLaunching' welke eventueel soelaas kan bieden, maar hoe zou je het dan doen wanneer je een andere view laad?
edit: *Dit blijkt een fout van mij, zie volgende twee posts
Er is in 'AppDelegate.m' inderdaad een methode 'applicationDidFinishLaunching' welke eventueel soelaas kan bieden, maar hoe zou je het dan doen wanneer je een andere view laad?
edit: *Dit blijkt een fout van mij, zie volgende twee posts
[ Voor 11% gewijzigd door ZpAz op 17-08-2011 00:23 ]
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
awakeFromNib is als het goed is beschikbaar in de NSViewController, deze helpt dus niet?
awakeFromNib, die werkt wel. Thanks!
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
initWithNibName wordt te vroeg uitgevoerd, dan is de nib (interface) nog niet geladen, dit gebeurt pas in een hogere classe. Je kan in deze methode dus nog niets in de interface elementen wijzigen (zoals een tekst instellen oid).Verwijderd schreef op woensdag 17 augustus 2011 @ 00:40:
Anders kan je toch altijd initWithNibName: overloaden?
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
Pagina: 1