Мерцающая проблема Экрана в iOS 6.1

Я работаю над iOS 5.0 предназначенный проект. Все хорошо работало, пока я не модернизировал мой

версия устройства к iOS 6.1.In эта новая версия я сталкиваюсь с некоторой мерцающей проблемой в одной

конкретный экран. То, что я делаю, следующие

dispatch_async(dispatch_get_main_queue(), ^{            

    [APPINSTANCE performSelector:@selector(loadFadingScreenFromController:)      
    withObject:self afterDelay:0.2];//Method in AppDelegate to for db sync
    [APPINSTANCE setSyncFrom: @"ORDERS"];
});

//pushing a view
OrderList *orderListObj = [[OrderList alloc] initWithNibName:@"OrderList" bundle:nil];
[self.navigationController pushViewController:orderListObj animated:YES];
self.navigationController.navigationBarHidden = NO;

После выполнения этого я получаю очень странную вспышку в своем экране iPhone. Вспышка происходит только

с iOS 6.1 версии менее тогда это работает прекрасное. Любая помощь значительно ценится.

5
nl ja de
Выстрел в темноте здесь: Возможно performSelectorOnMainThread вместо двойного отправка _ мог бы работать на вас.
добавлено автор Maple, источник

2 ответы

Я столкнулся с той же самой проблемой в своем заявлении.

Причина, я показывал аварийное представление при помощи нити, и это было проблемой мерцающего экрана.

Я прокомментировал, что нить, чтобы показать аварийное представление и после, который мое заявление работает хорошо.

3
добавлено

Я не получаю в значительной степени ваш код. Вы используете GCD на главной нити, чтобы на самом деле выполнить отборщика на другой нити после задержки. Почему вы не используете dispatch_after() функция?

Помните, что ваше "подталкивание представления" код НЕ называют прямо после того, как отборщика вызывают из-за параллелизма.

Вы не знаете, в котором времени ваше представление OrderList диспетчер собирается быть выдвинутым относительно loadFadingScreenFromController:

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.