나는 a를 사용하고 UIWebView
있으며 UITextField
이런 식으로 URL에서 변환하는 문자열을 얻었습니다.
NSString *composedUrlString = [NSString stringWithFormat:@"http://www.google.com/search?q=%@",urlString];
NSURL *url = [NSURL URLWithString:composedUrlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:urlRequest];
내가 원하는 것은 장치의 설정된 언어를 기반으로 (또는 위치를 얻기 위해 일종의 GPS를 사용 하지 않는 다른 방식으로) 동적 URL을 생성 하는 composedUrlString
것입니다.
http://www.google.com/search?q=
http://www.google.it/search?q=
http://www.google.fr/search?q=
http://www.google.de/search?q=
국가에 따라 다릅니다. 다른 얻을 수있는 방법이 있다면 사실은 내가 부탁 해요 com
, it
, fr
이 코드를 구현하는
NSString *composedUrlString = [NSString stringWithFormat:@"http://www.google.%@/search?q=%@",localLanguage, urlString];
미리 감사드립니다
Google은 hl
매개 변수를 사용하여 언어를 지정할 수 있지만 .com 사이트를 계속 사용합니다.
이것이 효과가 있다면 검색 URL을 변경하고 장치의 로케일을 사용하여 다음과 같이 검색 언어를 설정하십시오.
[NSString stringWithFormat:@"http://www.google.com/search?q=%@&hl=%@", urlString, [[NSLocale preferredLanguages] objectAtIndex:0]]
이것이 충분하지 않은 경우 로케일과 해당 TLD간에 매핑을 만들고 이러한 TLD에서 Google을 사용할 수 있는지 확인해야합니다. 국가 및 TLD 도메인 목록은 여기를 참조 하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다