我試圖檢查用戶輸入的URL,但我正在對付一些錯誤和警告。檢查包含「http://」的URL的字符串
-(BOOL) textFieldShouldReturn:(UITextField *)textField {
//check "http://"
NSString *check = textField.text;
NSString *searchString = @"http://";
NSRange resultRange = [check rangeWithString:searchString];
BOOL result = resultRange.location != NSNotFound;
if (result) {
NSURL *urlAddress = [NSURL URLWithString: textField.text];
} else {
NSString *good = [NSString stringWithFormat:@"http://%@", [textField text]];
NSURL *urlAddress = [NSURL URLWithString: good];
}
// open url
NSURLRequest *requestObject = [NSURLRequest requestWithURL:urlAddress];
}
他們說:
「如果...否則」
NSString
可能不會在條件-rangeWithString
未使用的變量urlAddress
響應(兩個)
urlAddress
未申報:在URLRequest
有誰知道該怎麼辦?