Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone中的UITextField帮助(HTTP和HTTPS验证)_Iphone_Objective C - Fatal编程技术网

iPhone中的UITextField帮助(HTTP和HTTPS验证)

iPhone中的UITextField帮助(HTTP和HTTPS验证),iphone,objective-c,Iphone,Objective C,我正在开发一个应用程序,用户必须输入URL才能访问应用程序中的信息。如果用户忘记以正确的方式输入URL,我想在http://前面加上soap.php,并将其附加到URL文本字段中。是否需要对此进行任何验证,或者是否可以使用字符串方法进行追加?还有一种允许HTTPS URL的方法。它是否支持,或者我是否也应该对此执行任何验证。请帮助我 编辑: if ([[serverurlField.text substringToIndex:0]isEqualToString:@"http://"]) {

我正在开发一个应用程序,用户必须输入URL才能访问应用程序中的信息。如果用户忘记以正确的方式输入URL,我想在http://前面加上soap.php,并将其附加到URL文本字段中。是否需要对此进行任何验证,或者是否可以使用字符串方法进行追加?还有一种允许HTTPS URL的方法。它是否支持,或者我是否也应该对此执行任何验证。请帮助我

编辑:

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

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

tob.谢谢你的回复..我尝试了stringWithFormat,但它给我一个错误的url消息..我尝试的方式有错误吗..我编辑了我的帖子..请看一下..谢谢!!!这个错误可能是由于http://和%@之间有一个空格造成的?或者在soap.php之前有一个/缺失?“坏url消息”在哪里抛出?请在分配后放置一个
NSLog(@“URL:%@”,syncDelegateImpl.serverURL)
,并检查它是否正确。