2010-07-23 4 views
0

J'ai essayédéclaration/allocation NSURL montrant erreur

NSString *alertTxt =textfieldName.text; 
NSLog(@"Name: %@",alertTxt); 
NSURL *urlAddress = [[NSURL alloc ] initWithString: @"%@/login/index.php",alertTxt]; 

erreur: trop paramètre de la fonction initstring ..

l'utilisateur sera GIV l'adresse URL dans le champ alertText et je VHA à intégrer dans au webkit puis-je savoir le processus comment le faire !!!

Où im prise erreur bien vouloir me aider dans cette

Merci

Répondre

0

-initWithString: ne peut prendre une chaîne complète, pas une chaîne de format. Pour utiliser -initWithString:, vous devez d'abord compléter la chaîne.

NSString* urlString = [NSString stringWithFormat:@"%@/login/index.php", alertTxt]; 
NSURL* urlAddress = [[NSURL alloc] initWithString:urlString]; 

BTW, il peut être plus efficace d'utiliser -stringByAppendingString:.

NSString* urlString = [alertTxt stringByAppendingString:@"/login/index.php"]; 
+0

Merci pour votre réponse Kenny J'ai résolu le problème par stringWithFormat. – siva