我正在尝试创建一个向下钻取接口并在我的两个控制器之间传递数据。
一旦我实现了我的方法,它就会一直给我这个错误
No visible @interface for DetailViewController declares the selector 'setItem'
我在我的一个控制器上完成了该属性,并将控制器导入到另一个控制器。
难道我做错了什么?
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
{
DetailViewController *detailViewController = [[DetailViewController alloc] init];
NSArray *items = [[SBACCItemStore sharedStore] allItems];
PeopleItem *selectedItem = [items objectAtIndex:[indexPath row]];
//No visible @interface for 'DetailViewController' declares the selector 'setItem:'
[detailViewController setItem:selectedItem];
[[self navigationController] pushViewController:detailViewController animated:YES];
}
People *item
我在 DeatailController 中有一个属性,我也将它导入到itemViewController
.