В настоящее время я сталкиваюсь с проблемой, в которой, если я выбираю строку в виде таблицы и возвращаюсь назад и нажимаю кнопку «+» на навигационной панели, мое приложение выйдет из строя. Я подозреваю, что это может быть потому, что я выбрал опцию «show modally» в xcode. В любом случае, я могу быть полностью выключен, но вот мой код. Пожалуйста, медведь со мной, как я только взял кодированияПанель навигации «Отмена»
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
NSIndexPath *path = [self.tableView indexPathForSelectedRow];
displayViewController *vc;
vc = [segue destinationViewController];
if (path != NULL) {
vc.pID = path.row;
}
}
Это моя функция prepareForSegue и ошибка происходит, когда я пытаюсь установить vc.pID в path.row, потому что, если я нажму на кнопку «+» , он не имеет строки. Есть ли способ не входить в функцию prepareForSegue, если я нажимаю кнопку «+»?
Благодарим за помощь!
Если у вас нет выбранной строки, путь должен быть равен нулю. Как назначить vc.pID? – jesse