Я хотел передать данные в текстовое поле моей выделенной ячейки, но я получаю полный массив этих проанализированных данных, где я NSLog данных, которые он позволяет мне видеть, что им данные прохождения, а также то, когда я нажимаю на любой ячейке она дает мне исключение, которое нижеПередача проанализированных данных из родительского представления в дочерний вид с использованием segue
[UITableViewController setParentKey:]: unrecognized selector sent to instance 0x7169670
2013-08-29 17:37:58.937 [8322:11303] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITableViewController setParentKey:]: unrecognized selector sent to instance 0x7169670'
Как им получить массив данных из indexPathForSelectedRow.row я имею MutableArray инициализировано, чтобы поймать передал данные в моем целевом представлении, мой код segue тоже выглядит так, что я делаю неправильно здесь?
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"MySegue"]) {
ChildTableViewController *myNextPage = [segue destinationViewController];
myNextPage.parentKey = [[parsedData listPopulated]objectAtIndex:self.tableView.indexPathForSelectedRow.row];
NSLog(@"segue value = %@", [[parsedData listPopulated]objectAtIndex:self.tableView.indexPathForSelectedRow.row]);
}
}
Имеет ли 'ChildTableViewController' свойство' parentKey'? –
Вы вызываете prepareForSegue: в методе init? Попробуйте вызвать его в viewDidLoad или в каком-то другом месте – NHS
да, его NSMutableArray, coz im, передающий вид массива. –