2010-08-30 55 views
0

我正在开发一个应用程序,用户必须输入URL才能访问应用程序中的信息。如果用户忘记以正确的方式输入URL,我想预先输入http://并将soap.php附加到URL文本字段。是否有任何验证要做,或者我可以使用字符串方法追加?也就是有没有办法让HTTPS URL's..does它支持或者我应该对这个too..please帮我任何验证..iPhone中的UITextField帮助(HTTP和HTTPS验证)

编辑:

if ([[serverurlField.text substringToIndex:0]isEqualToString:@"http://"]) { 
      syncDelegateImpl.serverURL = serverurlField.text; 
     } 
     else { 
      syncDelegateImpl.serverURL = [NSString stringWithFormat:@"http:// %@",serverurlField.text,@"soap.php"]; 
     } 

回答

1

[NSString rangeOfString:][NSMutableString appendString:][NSString stringWithFormat:]是你的朋友。

+0

tob ..感谢您的回复..我试着用stringWithFormat,但它引发了一个错误的URL消息..我有没有任何错误的方式,我试过..我编辑我的帖子..请看看它。 。谢谢 !!! – racharambola 2010-08-30 17:42:19

+0

也许错误来自http://和%@之间的空格?或者,也许有一个/ soap.php之前缺少? 抛出的“不良网址信息”在哪里? 请在分配后放置一个'NSLog(@“URL:%@”,syncDelegateImpl.serverURL)'并检查它是否正确。 – tobiasbayer 2010-08-30 20:07:09

+0

是我得到它..感谢很多 – racharambola 2010-08-30 20:33:59