Я не уверен, что понимаю ваш вопрос, но вы могли бы создать 2 списка, точки и тур, а затем заполнить массив и словарь Mutable содержимым списка.
EDIT ****************************
Я пропустил это раньше, но, может быть, это так же просто, как добавить @ "", например
[tour objectForKey:@"NAME_KEY"];
Вы должны сделать ваш массив и словарь изменяемыми, если вы хотите изменить данные внутри них по любой причине.
Вот так код для получения plist и заполнения вашего массива или словаря (не забудьте установить plists на соответствующий тип при заполнении их)
Поместите это в ваш метод viewDidLoad
NSString *pointsList = [[NSBundle mainBundle]
pathForResource:@"points" ofType:@"plist"];
points = [[NSMutableArray alloc]initWithContentsOfFile: pointsList];
NSString *tourList = [[NSBundle mainBundle]
pathForResource:@"tour" ofType:@"plist"];
tour = [[NSMutableArray alloc]initWithContentsOfFile: tourList];
Тогда ваш массив и словарь заполнены содержимым plist.
Надеюсь, это поможет, может быть, я неправильно понял, что вы хотите сделать.