[self performSelectorOnMainThread:@selector(setEnd) withObject:nil waitUntilDone:NO];其中waitUntilDone后面的BOOL参数。
当为yes的时候,先让主线程运行setEnd中的一些操作,之后再进行当前线程中的操作。
当为no的时候,先进行当前线程中的操作,之后让主线程运行setEnd中的一些操作。
[self performSelectorOnMainThread:@selector(setEnd) withObject:nil waitUntilDone:NO];其中waitUntilDone后面的BOOL参数。
当为yes的时候,先让主线程运行setEnd中的一些操作,之后再进行当前线程中的操作。
当为no的时候,先进行当前线程中的操作,之后让主线程运行setEnd中的一些操作。