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;
выдает жёлтое предупреждение о несовместимом типе данных
Еще раз спасибо за любые предложения.