Я пытаюсь создать развернутый интерфейс и передавать данные между двумя моими контроллерами.Нет видимого @interface для 'DetailViewController' объявляет селектор 'setItem:'
После того, как я реализую мой метод, это держать принеси мне эту ошибку
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
.
Где вы указали свойство в DetailViewController, .h или .m? – mbogh