geplaatst door: Fuzej
Kan er mij iemand concreet zeggen hoe ik een String doorgeef van de ene klasse1 naar de andere klasse2?

is dit zoals in Java ? (in klasse2 een instantie maken van klasse1 en dan instantie.getMyString..)

graag wat duidelijkheid hieromtrent

iOS: Doorgeven van een String van klasse1 naar klasse2
3 mei 2012 - 01:57    reactie #1
geplaatst door: Jules
Op iTunes U staat een geweldige cursus voor mensen die voor iOS willen leren programmeren. Hij is recent (najaar 2011) van Stanford University en hij wordt gegeven door een van de mensen die al in het NeXT-tijdperk betrokken waren bij de ontwikkeling van Objective C (Paul Hegarty). Zoek op "iPad and iPhone App Development". Is echt een aanrader en zorgt ervoor dat je niet meer met dit soort vragen zit.
iOS: Doorgeven van een String van klasse1 naar klasse2
3 mei 2012 - 15:10    reactie #2
geplaatst door: Fuzej
De reden dat ik deze vraag stelde was omdat ik steeds een (null) door kreeg.
Het doorgeven zelf bleek geen probleem te zijn, het lag aan iets anders.


Ik heb een MainWindow met 4 buttons van waaruit ik een TableView laadt (door op een button te pressen), de inhoud van de TableView hangt af van de Button waar ik op druk.

Hoe kan ik er voor zorgen dat ik weet welke button ik gepushed heb ?

ik heb een NSString in MainWindow, buttonPushed = [sender currentTitle]

Het probleem is nu dat ik die String niet naar TableView krijg, aangezien ik in TableView een instantie
(MainWindow *main = [[MainWindow alloc] init] , en [main buttonPushed] )  van MainWindow maak.
Aangezien ik MainWindow alloc en init, is er geen currentTitle meer .. en krijg ik (null)

Hoe los ik dit op ?

Afhankelijk van de button een andere inhoud in mijn tableview laden..

of moet ik werken met 4 verschillende tableviews?

iOS: Doorgeven van een String van klasse1 naar klasse2
3 mei 2012 - 15:21    reactie #3
geplaatst door: Fuzej
Ik wil eigenlijk bij het laden van een view, bepaalde data meegeven, afhankelijk van de button pressed of afhankelijk van de cell pressed..

(Bewerkt door Fuzej om 15:30, 3-05-2012)