В вашем detailView вы должны иметь "id detailItem", это затем устанавливается в методе делегата:
- (void) setDetailItem: (id) newDetailItem {
if (_detailItem != newDetailItem) {
_detailItem = [newDetailItem retain];
// Update the view.
[self configureView];
}
}
- (void) configureView {
// Update the user interface for the detail item.
if (self.detailItem) {
//do something ... reload tableview or change values etc
}
}
Для вызова этого метода в вашем MasterView реализуйте что-то вроде этого:
- (void)tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
self.YOURDETAILVIEWCONTROLLER.detailItem = @"Example";
self.YOURDETAILVIEWCONTROLLER.title = [NSString stringWithFormat:@"You Pressed Row %d", indexPath.row];
}
Это вызовет первый метод, который устанавливает подробное представление, очевидно, с помощью этого подробного элемента вы можетеустановить свойства detailView.