Simpele vraag: String + mainTextField.text
Hi,
Ik ben pas begonnen met het maken van applicaties zodat ik niet alleen kan testen bij iDevClub. Nu stuit ik op een heel klein simpel probleempje, ik wil om te oefenen een Google zoek applicatie maken (Ik weet dat die er al is). Nu moet hij de tekst van een UILabel veranderen naar ZOEKOPDRACHT - Google zoeken. Ik had al het volgende geprobeert: Code:
mainText.text = @"http://www.google.nl/search?hl=nl&q=" + mainTextField.text; Citaat:
Alvast bedankt! |
Moet de + geen & zijn voor deze samen te voegen ?
Ben zelf nog aan het leren en ben hier dus niet zeker van. |
Je moet hiervoor de stringByAppendingString gebruiken. Dus dan wordt het zoiets als:
mainText.text = [@"http://www.google.nl/search?hl=nl&q=" stringByAppendingString: mainTextField.text]; |
Heel erg bedankt :)
EDIT: Iets te vroeg gejuicht: http://img186.imageshack.us/img186/5...elding1nc0.png |
Het ziet ernaar uit dat NSURL de stringByAppendString ziet als deel van URLWithString, dus de message URLWithString: (NSString*)url:stringByAppendString(NSString*)string wordt hier naar NSURL gestuurd, en die kent ie niet.
Ik zou (ook voor de leesbaarheid) de string eerst appenden in een aparte NSString en deze dan met URLWithString naar NSURL sturen. Code:
NSString* url = [@"http://www.google.nl/search?hl=nl&q=" stringByAppendingString: searchBar.text]; |
Alle tijden zijn GMT +2. Het is nu 19:39. |