우선 아이폰 용 코드를 작성하고 있습니다. 을 사용하지 않고 주 스레드에서 메서드를 호출 할 수 있어야합니다 performSelectorOnMainThread
. 사용하고 싶지 않은 이유는 performSelectorOnMainThread
단위 테스트를 위해 모의를 만들려고 할 때 문제가 발생하기 때문입니다.
[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
문제는 내 모의가 호출하는 방법을 알고 doSomething
있지만 호출하는 방법을 모른다는 것입니다 performSelectorOnMainThread
.
그래서 어떤 해결책?