SLComposeViewController занимает много времени, чтобы представить представление

Я пытаюсь представить SLComposerViewController с типом службы Twitter. Представление компоновщика твиттера занимает от 5 до 6 секунд. После того, как он будет представлен, в следующий раз задержка представления представления в Твиттере будет постепенно уменьшаться. Вот мой код

dispatch_async(dispatch_get_main_queue(), ^{

    if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
    {
        SLComposeViewController *tweet = [SLComposeViewController
                                          composeViewControllerForServiceType:SLServiceTypeTwitter];
        [tweet setInitialText:initialText];

        [myViewController presentViewController:tweet animated:YES completion:nil];
    }
});

Любая помощь будет оценена по достоинству :)

Спасибо.


person Augustine P A    schedule 09.09.2015    source источник
comment
см. эту ссылку, которая может быть вам полезна slcomposeviewcontroller быстрее"> stackoverflow.com/questions/13519904/   -  person Anbu.Karthik    schedule 09.09.2015
comment
@ Anbu.Karthik не повезло :(   -  person Augustine P A    schedule 09.09.2015
comment
только в первый раз вы сталкиваетесь с этой проблемой или сталкиваетесь с ней каждый раз, если вы сталкиваетесь с этим в первый раз, это не проблема, bz уже ваши потоки запускаются в основном, SL композитор также запускается в основном потоке, поэтому очередь занимает некоторую задержку представить , тема уже обсуждалась в разработчиком fourms.   -  person Anbu.Karthik    schedule 09.09.2015
comment
@ Anbu.Karthik - Да, в первый раз это требует времени. Нет возможности сообщить пользователю, что происходит действие. Я добавил индикатор загрузки, чтобы показать активность, но он удалился за долю секунды, и снова для заполнения композитора потребовалось 5-6 секунд. Я подклассифицировал SLComposer и в viewdidappear попытался удалить индикатор загрузки. Но не повезло, что viewdidappear вызывается через секунду, и снова требуется 5-6 секунд, чтобы заполнить представление композитора.   -  person Augustine P A    schedule 09.09.2015
comment
Насколько мне известно, другого пути нет, если вы получите ответ, пожалуйста, сообщите мне,   -  person Anbu.Karthik    schedule 09.09.2015
comment
Вот обходной путь, который может вам помочь: stackoverflow.com/a/38964293/1322108   -  person nenchev    schedule 16.08.2016