追加のコードが実行されたときに UIView を再表示することに問題があります。コードは次のようなものです。
- (void)someMethod {
self.oldView.hidden = YES;
self.newView.hidden = NO;
NSString *parameter = self.myLabel.text;
[AnotherObject doSomethingWith:parameter];
}
このdoSomething:
方法は非常に計算集約的な方法であり、数秒かかります。この動作は、どういうわけか予期しないものになりました。
- oldView は非表示です
doSomething:
数秒かかります(実行されるようです- newViewが表示されます
doSomething:
問題は何ですか?また、コードが実行される前に newView を表示するにはどうすればよいですか?