NSURL声明/分配显示错误

时间:2010-07-23 06:20:13

标签: iphone objective-c

我试过了

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

错误:函数initstring的参数太多了。

用户将URL地址发送到alertText字段,我可以嵌入到webkit中,我可以知道如何制作它的过程!!!

我犯错误的人在这个帮助我

由于

1 个答案:

答案 0 :(得分:0)

-initWithString:只能获取完整的字符串,而不是格式字符串。要使用-initWithString:,您需要先完成字符串。

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

顺便说一下,使用-stringByAppendingString:可能更有效。

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