iOS5 вылетает во время runMode: beforeDate:

У меня проблема с совместимостью моего приложения с версиями iOS5 b7 и GM.

Проблема возникает в следующих строках кода:

do {
    [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]];
} while (!done);

Приложение вылетает с сигналом EXC_BAD_ACCESS после нескольких итераций.

Количество пройденных итераций случайно (от 2 до 7).

Также все неплохо работает на iOS4 и iOS3.

Та же проблема возникает в примере Apple: XMLPerformance Sample .

Что вы думаете по этому поводу?

12 октября тысячи пользователей моего приложения обновятся до iOS5, и я не хочу, чтобы мое приложение отображало такую ​​странную ошибку в AppStore.

10
задан Nekto 6 October 2011 в 09:19
поделиться