Я новичок в Objective C. У меня проблема.Передача данных UITableViewCell в UITableViewCell
Я использую пользовательские tableviewcell. Я правильно перечисляю данные с JSON.
Я хочу передать полученные данные в пользовательское табличное представление нового вида.
Так я использую prepareForSegue
метод как это:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"sendIt"]) {
NSIndexPath *indexPath = [self.myTableView indexPathForCell:sender];
newTableClass *destViewController = segue.destinationViewController;
destViewController.testVariable = [[array objectAtIndex:indexPath.row] valueForKeyPath:@"tag"];
}
}
Когда я использовать этот метод для передачи данных на этикетке внутри ViewController; результат в порядке. Но когда я отправить его Tableview его Сбои и IAM получаю эту ошибку:
unrecognized selector sent to instance 0x7530f10
Редактировать: Полное Сообщение об ошибке является:
[ViewController setGUrunMarkasi:]: unrecognized selector sent to instance 0x71a8800
Где я неправ. Спасибо за ваши ответы ... (Извините за мой плохой английский.)
ищет segue, называемый sendIt, которого нет. – DogCoffee
Извините, что написал ложную ошибку. Я отредактировал сообщение об ошибке. – pheaselegen
Что такое тип данных destViewController.testVariable? Может быть, вам нужно сделать , объект, [[array objectAtIndex: indexPath.row] valueForKeyPath: @ "tag"]; тип ? – DogCoffee