0
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSLog(@"the response string is %@",responseString);
if ([responseString isEqualToString:@"No Data Available"])
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Message"
message:@"No data Avilable in server"delegate:self cancelButtonTitle:nil otherButtonTitles:
@"OK", nil];
[alert show];
[alert release];
}
내 connectiondidfinishloadin 대리인 메서드에서 위의 코드가 있습니다. 서버가 데이터를 응답하지 않으면 어떤 이유로 든 if 루프에 들어 가지 않습니다. 왜 그런지 모르겠다. 어떤 힌트도 크게 감사하겠습니다. 감사합니다.객관적인 C에서 responseString을 비교할 수 없다
을하지만 내 로그는 항상 것을 말한다 responseString "No Data Available"과 같습니다 ... 이것은 NSLOG 위의 줄에 NSUTF8StringEncoding과 관련이 있습니다. – Rajashekar
어떤 lib를 사용하고 있습니까? 아시아? –
webservice를 확실히 치고 있습니까? 찰스는 당신이 이것에 대답하도록 도울 수 있습니다. –