ユーザーが入力した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
は
urlAddress
(両方のために) "...もし他に" 状態で-rangeWithString
未使用変数urlAddress
に宣言されていない応答しないことがあります。URLRequest
誰も何をすべきか考えていますか?