Можете ли вы положить NSLog на лицевую и конечную части, чтобы убедиться, что код будет выполняться в той точке, в которой вы делаете изображение видимым?
-(void)OneMoreMethod{
//SomeImage.hidden = NO;//image becomes visible
NSLog(@"before SecondMethod");
[self SecondMethod];
NSLog(@"after SecondMethod");
SomeImage.hidden = NO;//image becomes visible
NSLog(@"after hidden = No");
}
Я предполагаю, что естьнекоторые сбой в [self SecondMethod], затем никогда не прибывает SomeImage.hidden = NO;