1. Objective C / Говнокод #19035

    −404

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    - (void)jumpToClass:(int)cIndex pageIndex:(int)pIndex {
      
        UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
    
        //trick to store pIndex and cIndex
        int calc = cIndex*100;
        calc = calc + pIndex;
        indicator.tag = calc; //trick to store pIndex
    
        [self.view addSubview:indicator];
        [indicator bringSubviewToFront:self.view];
        [indicator startAnimating];
        
        [NSTimer scheduledTimerWithTimeInterval:0.01
                                         target:self
                                       selector:@selector(asyncJumpToClass:)
                                       userInfo:indicator
                                        repeats:NO];
        
    }
    
    - (void)asyncJumpToClass:(NSTimer*)theTimer {
        
        UIActivityIndicatorView *ind = (UIActivityIndicatorView *)[theTimer userInfo];
        int pIndex = ind.tag%100;
        int cIndex = ind.tag/100;
    
    // еще 30 строк кода
    }

    Передача параметров

    Запостил: Headless, 17 Ноября 2015

    Комментарии (9) RSS

    • Имеется в виду indicator.tag?
      Ответить
      • Суть в том, что автор передает два параметра через тег активити индикатора в виде 1234 и потом отделяет их (12 / 34) для дальнейшей работы.
        Ответить
    • 4/4 
      духовой оркестр
      Пам-парарам-пам, парам-парам
      Пам-парарам-пам, парам-парам
      солист выразительно
      Медленно разделы уплывают вдаль,
      встречи с ними очень долго жди.
      Хоть нам злого доктора немного жаль - 
      худшее, бесспорно, впереди.
      Хор
      Пыжится, скалится, в монитор пялится,
      Мышкою клацает голубой г**дон.
      Он не пугается, что ай-пи палится,
      Строгими проксями траффик окружён.
      духовой оркестр
      Пара-пам, пам-пара-пару-рару-парапам.
      Ответить
    • Изгони, Господь, тоску по уходящим постам из сердецанусов наших! Аминь!
      Ответить

    Добавить комментарий