2010-07-23 79 views
0

我試過NSURL報關/分配示值誤差

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

錯誤:太多的參數功能initstring ..

用戶將連鎖行業的URL地址到alertText領域,我甲肝嵌入到webkit可能我知道過程如何使它!

當IM犯錯誤好心幫我在這

感謝

回答

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"]; 
+0

感謝您的回覆Kenny 我已經通過stringWithFormat解決了這個問題。 – siva 2010-07-23 08:58:12