0
아직 알아낼 수없는 이상한 문제가 있습니다. 세 가지 변수를로드하는 웹보기가 있습니다. userId를 포함하지 않으면 페이지가 잘로드됩니다. 하지만 userId를 포함 시키면 작동하지 않습니다.NSString이로드되지 않도록 웹보기를 방지합니다.
이상하게도, 내가 수동으로 "150"과 같은 값으로 userId하면 잘 동작합니다. userId의 값이 숫자라는 사실 때문에 문제가 발생할 수 있습니까? 어떤 도움이라도 대단히 감사하겠습니다. 고맙습니다!
NSString *userId = [[NSUserDefaults standardUserDefaults]
stringForKey:@"userId"];
NSString *finalLat = [[NSUserDefaults standardUserDefaults]
stringForKey:@"latitudeString"];
NSString *finalLon = [[NSUserDefaults standardUserDefaults]
stringForKey:@"longitudeString"];
timerFirst = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(loading) userInfo:nil repeats:YES];
NSString *link = [NSString stringWithFormat:@"http://www.website.com/page.php?lat=%@&lon=%@&user_id=%@",finalLat, finalLon, userId];
[webViewFirst loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:link]]];
값을 확인하기 위해 userId를 만든 후에 중단 점을 배치 했습니까? – rdurand
중단 점을 배치하지 않았지만 값을 표시하는 경고가 설정되어 있고 정상적으로 작동하는 것 같습니다. 어떤 아이디어? – Brandon
* loadRequest *를 시작하기 직전에 중단 점을 배치하고 NSString * 링크 *를 확인하십시오. – rdurand