iPhone 응용 프로그램에서 처음으로 UIActivityIndicatorView를 사용하여 일부 프로세스가 진행 중임을 사용자에게 알립니다. 이렇게하려면 detachNewThreadSelector 메서드를 사용합니다 (처음으로 또한 사용).UIActivityIndicatorView/detachNewThreadSelector
나는 다음과 같은 코드로 끝날 :
[myActivityIndicator startAnimating];
[NSThread detachNewThreadSelector:@selector(theWorkToBeDone:) toTarget:self withObject:myObject];
문제는 내가 응용 프로그램을 시간이 때이다. UIActivityIndicatorView 및 detachNewThreadSelector를 사용하지 않을 때보 다 위의 코드를 사용할 때 작업 수행에 약 5 배의 시간이 소요됩니다. (이 경우 사용자는 여전히 기다리지 만 더 짧은 시간).
UIActivityIndicatorView를 사용할 때 예상되는 타이밍의 차이점은 무엇입니까?
또는 UIActivityIndicatorView 및 detachNewThreadSelector 둘 다 사용하여 초보자가 실수로 작성하고 있습니까?
정보를 보내 주셔서 감사합니다.
NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];
과 끝이 하나 :
[pool release];
내 문제를 해결