我从两个线程调用一个方法,并认为我尝试这个:
- (void)hideEnterButton
{
if ([NSThread isMainThread])
{
enterButton.hidden = YES;
}
else
{
[self performSelectorOnMainThread:@selector(hideEnterButton) withObject:nil waitUntilDone:NO];
}
}
Run Code Online (Sandbox Code Playgroud)
原因是我理解所有GUI处理必须在主线程上完成.这会有用吗?