iPhone UILabel Скрытые странности между OS 3.0 и 4.0 - PullRequest
1 голос
/ 28 сентября 2010

Когда я первоначально загружаю свой вид, отображается счетчик и ярлык «Загрузка ...». Однако после загрузки моих данных блесна и метка появляются на экране в течение хороших 2 секунд. Я сделал некоторую отладку, и мой метод вызывается и завершается до того, как эти элементы скрываются. Как будто есть задержка.

Метод:

- (void)isLoadingData:(BOOL)flag {
    NSLog(@"here %d", flag);
    if (flag) {
        [spinner startAnimating];
    }
    else {
        [spinner stopAnimating];
    }
    [loadingData setHidden:!flag];
    NSLog(@"done");
}

Ивари:

IBOutlet UILabel *loadingData;
IBOutlet UIActivityIndicatorView *spinner;

Я ничего не изменил с этим кодом, кроме обновления приложения с 3.0 SDK до 4.1 SDK. Странная вещь на моем тестовом устройстве, с 3.1.3, у меня нет проблем. Но симулятор 4.0+ и устройство имеют задержку.

Кажется, это связано с SDK, но я не хочу бросать оружие. Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...