Xcode IOS how to load data from plist in multiple views
===

Something killing me here, I have my app which creates and writes to a plist in the docs folder just fine, via one single view controller. My plist will hold different categories of grouped data. For exampl contact email addresses and contact mobile phone numbers.

Foe this I have an EmailViewController and an SmsViewController. Each write their respective arrays to the plist as emailarray and smsarray.

A third ViewControler should read data from both arrays and use it in the app. That is my problem. Using the exact same load method as the email and SMS viewcontrollers does not work.

In this case I have the same load method on each view controller. I feel that there has to be a far better way of so many views accessing the same plist. Should I be loading this from a special "data controller" or perhaps load in the app delegate.m ?

Thanks