Удалить строки (весь день, повтор и URL) навсегда из EKEventEditViewController

Я создаю событие в календаре, поэтому я использовал код, предоставленный примером кода Apple, и я использую EkEventViewController, все работает нормально. но я хочу настроить EKEventViewController и удалить эти строки -Весь день,Повторить и URL, когда мы создадим новое представление событий.

http://stackoverflow.com/questions/14813240/how-to-customise-ekeventeditviewcontroller

в этой ссылке я настраиваю EKEventEditViewController, но когда я автоматически обновляю это представление, появляются эти строки. поэтому я хочу навсегда удалить эти ROWS. пожалуйста, помогите мне.

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
if ([viewController isKindOfClass:[UITableViewController class]]) {

    UITableView *tableView = ((UITableViewController *)viewController).tableView;

    for (NSInteger j = 0; j < [tableView numberOfSections]; ++j)
    {
        for (NSInteger i = 0; i < [tableView numberOfRowsInSection:j]; ++i)
        {
            UITableViewCell *cell = [tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:j]];

            NSLog(@"cell => %@, row => %d, section => %d", cell.textLabel.text, i, j);

            if([cell.textLabel.text isEqualToString:@"Alert"]) {
                [cell removeFromSuperview];
            } else if(j == 5) { // If URL Field
                [cell removeFromSuperview];
            }
        }
    }
}

}

и если я хочу добавить новую строку, чем я могу добавить.


person RAMA    schedule 19.06.2015    source источник
comment
В настоящее время Apple не упоминает никаких свойств для скрытия этих строк.   -  person Srinivasan N    schedule 19.06.2015
comment
Шринивасан @, что я могу сделать для этого? Пожалуйста, помогите мне. Спасибо за ответ.   -  person RAMA    schedule 22.06.2015


Ответы (1)


Вы не можете. Не только это, но и ответ на ваш другой вопрос не будет работать в более поздних версиях iOS. Такие контроллеры, как EKEventEditViewController, все чаще реализуются как контроллеры удаленного просмотра, которые управляются отдельным процессом и не могут быть изменены из вашего приложения.

person Simon    schedule 19.06.2015
comment
simon @: когда я обновляю его, в состоянии видны строки. И спасибо за ответ - person RAMA; 19.06.2015