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

    −349

    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
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    - (void)willDismissViewControllerWithCity:(NSNumber *)city_id
                                         open:(BOOL)open
                                    oneDollar:(BOOL)oneDollar
                                   twoDollars:(BOOL)twoDollars
                                 threeDollars:(BOOL)threeDollars
                                  cuisineName:(NSString *)cuisineName
                                      cuisine:(NSNumber *)cuisine_id
                                   vegetarian:(BOOL)vegetarian
                             neighborhoodName:(NSString *)neighborhoodName
                                 neighborhood:(NSNumber *)neighborhood_id
                                       trophy:(BOOL)trophy
                                        eaten:(BOOL)eaten
                                     notEaten:(BOOL)notEaten
                                      planned:(BOOL)planned
    {
        self.filterByOpen = open;
        self.filterByOneDollar = oneDollar;
        self.filterByTwoDollars = twoDollars;
        self.filterByThreeDollars = threeDollars;
        self.filterByCuisine = cuisineName;
        self.filterByVegetarian = vegetarian;
        self.filterByNeighborhood = neighborhoodName;
        self.filterByTrophy = trophy;
        self.filterByEaten = eaten;
        self.filterByNotEaten = notEaten;
        self.filterByPlanned = planned;
        
        self.cuisine_id = cuisine_id;
        self.neighborhood_id = neighborhood_id;
        
        if (self.city_id != city_id) {
            self.searchBar.text =@"";
            [self.searchBar resignFirstResponder];
            
            [[LocationManager sharedInstance] changeCurrentCity:city_id];
            self.city_id = city_id;
        }
        
        [self setupFilterLabel];
        [self updateContent];
    }

    Индусы, такие индусы...

    Запостил: stonerhawk, 24 Марта 2014

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

    • Если все булы заменить битовым массивом - то все не так уж и плохо.
      Ответить
      • А можно просто создать объект и передавать только его, в свое время для таких вещей struct появился в Си)))
        Ответить

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