执行附加代码时,我遇到了取消隐藏 UIView 的问题。代码如下:
- (void)someMethod {
self.oldView.hidden = YES;
self.newView.hidden = NO;
NSString *parameter = self.myLabel.text;
[AnotherObject doSomethingWith:parameter];
}
该doSomething:
方法是一种真正的计算密集型方法,需要几秒钟。这种行为现在有点出乎意料:
- oldView 被隐藏
- 需要几秒钟(似乎
doSomething:
已执行 - 显示新视图
有什么问题,我怎样才能在执行代码之前显示 newView doSomething:
?