title: Objects not being added to NSMutableArray Objective -C
body: <p>I'm trying to simply add objects to a mutable array but they WILL NOT insert. I'm not getting errors or anything and I can't figure out whats going on.</p>
  
  <p>In my main delegate file I split an array into 4 separate strings like so.</p>
  
  <pre><code>NSArray *split=[currentParsedCharacterData componentsSeparatedByString:@"|"];
          NSLog([split objectAtIndex:3]);
  
          NSString *date=[split objectAtIndex:0];
          NSString *venue=[split objectAtIndex:1];
          NSString *event=[split objectAtIndex:2];
          NSString *city=[split objectAtIndex:3];
  </code></pre>
  
  <p>I've traced out the string values and they are definitely there.</p>
  
  <p>Up next I try to add these string values to mutable arrays</p>
  
  <pre><code>[self.promoTabOptionEvents.dates addObject:date];
          [self.promoTabOptionEvents.venues addObject:venue];
          [self.promoTabOptionEvents.event addObject:event];
          [self.promoTabOptionEvents.city addObject:city];
  </code></pre>
  
  <p>When I check the arrays in the debugger they are empty. What am I doing wrong?</p>
  
  <p>promoTabOptionEvents class looks like this</p>
  
  <h1>import </h1>
  
  <pre><code>@interface PromoTabOptionEvents : UIViewController {
  
      NSString *event_headline;
      NSMutableArray *dates;
      NSMutableArray *venues;
      NSMutableArray *event;
      NSMutableArray *city;
  
  }
  
  @property(nonatomic,retain)NSString *event_headline;
  @property(nonatomic,retain)NSMutableArray *dates;
  @property(nonatomic,retain)NSMutableArray *venues;
  @property(nonatomic,retain)NSMutableArray *event;
  @property(nonatomic,retain)NSMutableArray *city;
  -(void)applyLabels;
  -(id)initWithTabBar;
  @end
  
  
  #import "PromoTabOptionEvents.h"
  
  
  @implementation PromoTabOptionEvents
  @synthesize event_headline;
  @synthesize dates;
  @synthesize venues;
  @synthesize event;
  @synthesize city;
  
  -(id) initWithTabBar {
      if ([self init]) {
          //this is the label on the tab button itself
          //self.title = @"Tab1";
  
          //use whatever image you want and add it to your project
          self.tabBarItem.image = [UIImage imageNamed:@"events.png"];
  
          // set the long name shown in the navigation bar
          self.navigationItem.title=@"Events";
  
  
          CGRect bgframe;
          bgframe.size.width=320; bgframe.size.height=460;
          bgframe.origin.x=0; bgframe.origin.y=0;
          UIImage* bgimage = [UIImage imageNamed:@"eventsbig.png"];
          UIImageView *imagebgview = [[UIImageView alloc] initWithImage: bgimage];
          imagebgview.frame=bgframe;
          imagebgview.contentMode=UIViewContentModeScaleAspectFit;
          self.view.backgroundColor=[UIColor whiteColor];
          [self.view addSubview:imagebgview];
  
  
      }
      return self;
  
  
  }
  </code></pre>