스레드에서 특정 작업을 동작시 performSelector를 실행할때 타이머를 지정하게 되면 제대로 작동안하는 경우가 발생된다.
[self performSelector:<#(SEL)#> withObject:<#(id)#> afterDelay:<#(NSTimeInterval)#>]
원인은 해당 스레드의 런루프에서 지정하 시간만큼 대기를 안하고 스레드가 종료되어 제대로 실행이 안된다고 한다.
이럴 경우 자체적인 sleep함수등을 이용하여 실행을 늦춰야할것 같다.
'iOS' 카테고리의 다른 글
UIDocumentInteractionController을 통한 앱간 문서 전달 (0) | 2012.04.09 |
---|---|
UIActionSheet 버튼 타이틀 동적 추가 (0) | 2012.04.05 |
UITableViewCell 다루기 (0) | 2012.02.06 |
TCP Dump (0) | 2011.12.29 |
아이폰에서 토스트 팝업 만들기 (1) | 2011.12.29 |