2011-09-15 8 views
2

VOIP, 위치 및 오디오와 같은 백그라운드 스레드에서 몇 가지 작업을 수행 할 수 있음을 알고 있습니다. 업로드하는 것이 어떻습니까? 백그라운드 스레드에 업로드 할 수 있습니까? 그렇다면 어떻게?iOS의 백그라운드 스레드로 업로드

감사합니다.

답변

2

물론 가능합니다. 그것은 배경 스레드의 큰 사용이다. 그것은 HTTP의 경우이 라이브러리를 사용하고있어 매우 유용합니다. 그것은 : 내가 해당 라이브러리 들었어요 빠른 응답 http://allseeing-i.com/ASIHTTPRequest/

+0

감사합니다,하지만 문제는 - 나는 그것이 긴 (동안 몇되지 걸릴 수 있으므로, 여러 비디오 및 이미지를 업로드하기 위해 무엇을하려는 경우 앱이 백그라운드로 갈 때 처리 할 수있는 초). 앱이 백그라운드로 이동하면 업로드가 계속됩니까? 다시 말하지만, 배경 스레드에서 3 가지 작업 만 수행 할 수 있다고 들었 기 때문에 VOIP, 위치 또는 오디오를 수행하지 않습니다. 또한 오류 처리도 쉽게 수행 할 수 있습니까? –

+0

예, 백그라운드에서 계속됩니다. 설정할 플래그는 SetShouldContinueWhenAppEntersBackground입니다. 오류 처리 기능이 있습니다. 제가 쉽게 말할 수 있을지 확신하지 못하지만, 그렇게 나쁘지는 않습니다. ASIHTTP가 물론 HTTP임을 잊지 마십시오. FTP 등의 경우에는 다른 것을 필요로 할 것입니다. –

관련 문제