title: Need advice for merging two plists into an array
body: <p>Currently, I have a tableView which is loaded from the following array called <code>exerciseArray</code>:</p>
  <pre><code>if (exerciseArray == nil)
      {
          NSString *path = [[NSBundle mainBundle]pathForResource:@&quot;data&quot; ofType:@&quot;plist&quot;];
          NSMutableArray *rootLevel = [[NSMutableArray alloc]initWithContentsOfFile:path];
          self.exerciseArray = rootLevel;
          [rootLevel release];
      }
  </code></pre>
  <p>However, I want an option to let the user add their own data which will need to be displayed in this same table view.  I can either add that data to the original plist but I think it will be better to create a separate plist that will have the user added data.</p>
  <p>So after the user adds data, the I will need to combine the 2 plist data next time.  Any idea how to implement this?  The user added data will need to match up with original plist structure which looks like:</p>
  <p><img src="https://i.stack.imgur.com/HRdgS.png" alt="enter image description here" /></p>
  <p>The new plist should only have <code>ExerciseName</code> and <code>musclename</code>, but I need to merge the two somehow.</p>