Короче говоря, у меня есть проект, над которым я работаю с моим gf. Его вегетарианский рецепт книги для веганов, что мясо едоков или наоборот или просто веган на веган действий. Любой, у кого есть проблема с передачей данных из моей таблицы просмотра в контроллер моего представления. Кажется, что в первый раз, когда я нажимаю на ячейку, она равна нулю. затем я ударил, затем снова ударил его, и он прошел, НО ... как только я снова ударил его, как мой массив переключает имена с источниками. ссылка на предоставленный проект, потому что здесь слишком много кода для ввода.Проходящий объект через segue
ответ
Взял меня немного, чтобы отслеживать его вниз, но я полагаю, ваша проблема в том, что вы пытаетесь непосредственно перейти непосредственно из ячейки таблицы. Segue happing, прежде чем вы сможете установить переменную экземпляра.
Удалите этот раздел в своей доске объявлений и заново создайте его, начиная с списка рецептов и заканчивая рецептом. Не забудьте снова включить идентификатор вашего сегмента.
Теперь она должна быть простой вопрос вызова этого в didSelectRow
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Set selected location to var
_selectedLocation = _feedItems[indexPath.row];
[self performSegueWithIdentifier:@"recipeInfo" sender:nil];
}
Кроме того, в будущем ваш проект может быть сложным, но вы знаете, примерно где проблема была. Ввод кода для RecipeList.m, RecipeInfo.h и RecipeInfo.m мог бы привести больше всего к тому, где они могут помочь вам, а не копаться в проекте. Не жалуйтесь, а просто пытаетесь помочь вам быстрее получить ответы на вопросы, если кто-то не хочет копать ваш проект.
спасибо. И я сожалею, что я все еще новичок в использовании этого и был расстроен ха-ха. Но спасибо большое! –
Нет проблем. Мы все должны были учиться, и я всегда рад помочь. Удачи с вашим проектом. –