MichaelCode:CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)loadstring, 50290, &readStream, &writeStream);
Ergebnis 1 bis 6 von 6
- 18.01.2012, 17:02 #1Idared
Themenstarter
- Registriert
- 05.2008
- Alter
- 21
- Beiträge
- 26
Anfängerfrage XCode
Hallo zusammen,
schreibe gerade mein erstes iPhone App. Habe ein kleines Problem:
Habe eine Variable loadstring definiert und diese wird auch über NSLog ausgegeben:
Nun will ich die IP Adresse, die in loadstring gespeichert ist an die Funktion CFStreamCreatePairWithSocketToHoübergeben.Code:NSLog(@"Das ist die IP-Adresse: %@", loadstring);
Leider weiß ich nicht, wie ich den Syntax richtig benutze, damit anstelle der Zahl die Variable steht. Ich weiß einfache Frage, wär trotzdem toll, wenn jemand schnell helfen könnte.Code:CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)@"192.168.0.90", 50290, &readStream, &writeStream);

Bitte Danke Liebe Grüße J
- 18.01.2012, 23:06 #2
- 19.01.2012, 00:07 #3Idared
Themenstarter
- Registriert
- 05.2008
- Alter
- 21
- Beiträge
- 26
hm da bekommt ich die Fehlermeldung: Use of undeclared IDENTIFIER 'loadstring'.
- 19.01.2012, 00:20 #4
Wo hast Du denn die Variable loadstring deklariert? Dein Problem ist die Sichtbarkeit von Variablen. Da solltest Du Dich noch mal mit beschäftigen.
MacApple
- 19.01.2012, 11:46 #5Idared
Themenstarter
- Registriert
- 05.2008
- Alter
- 21
- Beiträge
- 26
Hier wird die Variable im gleichen .m file deklariert. Und die NSLog Funktion funktioniert auch.Code:- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //load IP Adress to Variable NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults]; NSString *loadstring = [defaults objectForKey:@"adressIP"]; NSLog(@"Das ist die IP-Adresse: %@", loadstring); }
- 19.01.2012, 11:56 #6
Ja, aber so ist es eine lokale Variable - die siehst du nur innerhalb dieser Methode. Rufst du CFStreamCreatePairWithSocketToHost() auch innerhalb dieser Methode auf?


Zitieren


