IOS: подготовка к поиску деталей не работает

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

IDModel:

@interface IDModel : NSObject
@property NSString *name;
@property NSString *sub;
@property NSString *pic;
@end

TableVC (работает отлично):

static NSString *protoCell = @"Cell";
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:protoCell forIndexPath:indexPath];
     IDModel * item;
    item  = [self.tableItems objectAtIndex:indexPath.row];
    cell.textLabel.text = item.name;
     cell.detailTextLabel.text = item.sub;
     cell.imageView.image = [UIImage imageNamed:item.pic];  
    return cell;
}

Segue (НЕ РАБОТАЕТ):

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    IDModel *item;
    if ([segue.identifier isEqualToString:@"showDetail"])
    {
        NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
        IDDetailVC *destViewController = segue.destinationViewController;
//FOLLOWING ROW THROWS red warning: No visible @interface for NSSTRING declares the selector 'ObjectAtIndex"
         destViewController.dareName = [item.name objectAtIndex:indexPath.row];
   }

в детальном классе:

в viewdidload

self.dareLabel.text=_dareName;

выдает жёлтое предупреждение о несовместимом типе данных

Еще раз спасибо за любые предложения.

0 ответов

Другие вопросы по тегам