특정 작업이 완료되기를 기다리는 방법은 무엇입니까?Xcode에서 작업이 완료 될 때까지 기다림
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:stringURL]];
if (!data) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:[NSString stringWithFormat:@"%@", NOCONNECTIONALERTTITLE] message:[NSString stringWithFormat:@"%@", NOCONNECTIONALERTMESSAGE] delegate:self cancelButtonTitle:[NSString stringWithFormat:@"%@", NOCONNECTIONALERTCANCELBUTTON] otherButtonTitles:nil, nil];
[alert show];
} else { ... }
이 if
은 항상 false입니다 데이터도 초기화하기 전에 호출 이후 :
이 내가 할 노력하고있어 것입니다. 나는 연결이 확립되었음을 100 % 확신한다.
프로그래밍 방식으로 인터넷 연결을 확인하기위한 쉬운 대안으로 사용하고 싶습니다.
바로 너! 내 잘못이야! ios에서 비동기 작업에 대해 자세히 설명해 주시겠습니까? – Philip
답변에 간단한 옵션이 추가되었습니다. 요청과 응답이 무엇이고 결과로 무엇을 할 것인지에 대한 세부 사항에 따라 많은 옵션이 있습니다 ... – Wain
기본적으로 특정 URL에서 JSONArray를 가져 오는 작업입니다. – Philip