Вам понадобится способ передачи деталей вашему контроллеру деталей.Пара опций использует свойство или пользовательский инициализатор.
//Detail.h
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle details:(NSString*)details;
//And/or
@property(copy) NSString *details;
Исходный код
//on didSelectRowAtIndexPath
NSString *selectedItem =[[nameSection objectAtIndex:row] objectForKey:@"Title"];
Detail *dvController = [[Detail alloc] initWithNibName:@"Detail" bundle:[NSBundle mainBundle]];
dvController.details = selectedItem;
[self.navigationController pushViewController:dvController animated:YES];
Редактировать
Возможно, у вас есть другиепроблемы, и одна из них может заключаться в том, что вы пытаетесь получить objectForKey:
, используя @ "Title", и это неверно, если вы еще не сверлили с датами.Ваш PLIST - это словарь массивов словарей.Вот пример доступа к значению из вашего массива.
NSArray *values = [dictionary objectForKey:@"3 Jan"];
NSDictionary *anyValue = [values lastObject];
NSString *title = [anyValue objectForKey:@"Title"];
NSString *description = [anyValue objectForKey:@"description"];