스레드에서 특정 작업을 동작시 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

+ Recent posts