title: Passing NSString from one ViewController to other's VC NSMutableArray
body: <p>I'm a starting iOS developer and I would like to get the idea of NSMutableArray. 
  Specifically, I want to pass NSString value from one VC to NSMutableArray, belonging to another view controller. I also want that NSMutableArray to populate UITableView on its view. Any ideas how to do this? 
  For example, I have this action that the user triggers from within 1st view</p>
  
  <pre><code>- (IBAction)addToFav:(id)sender {  
  }
  </code></pre>
  
  <p>And I want to pass a value of NSString myBookString to the NSMutableArray array in the 2nd view.
  The task is fairly simple, but I can't quite understand why you can't pass the values to NSMutableArray outside this <code>- (void)insertObject:(id)anObject atIndex:(NSUInteger)index</code> method mentioned in Apple's reference docs.
  Thanks in advance!</p>
  
  <p>EDIT: My views are different VC belonging to UITabBar and to UINavigationController at the same time</p>