That's actually something I will keep in mind for the future, but for the purposes of this app I don't think that would be the most efficient way. Both views are displaying the same info but one is a map and the other is a list so they both need a completely separate set of methods to get their data to display properly. I could still do it that way, but from my understanding and how I've done it so far the VC would taking on so many protocols that it would (for me anyway) be far too cluttered to really keep track of. Correct me if I misread what you were saying. Or if you have any advice.
Thanks for the suggestion