title: Why can't this view controller set the text fields of the next view controller?
body: <p>I have a view controller that has navigation bar with a done button, and two text fields. When the done button is pressed, the method <code>postInfo</code> is called. Here is the implementation: </p>
  
  <pre><code>- (void)postInfo{
  ListingViewController* lvc = [[ListingViewController alloc] init];
  
  NSString* listingName = listingNameField.text;
  NSString* listingPrice = listingPriceField.text;
  
  NSLog(@"%@", listingName);
  NSLog(@"%@", listingPrice); 
  
  [lvc.titleLabel setText:listingName];
  [lvc.priceLabel setText:listingPrice];
  
  [self.navigationController pushViewController:lvc animated:YES]; 
  </code></pre>
  
  <p>}</p>
  
  <p>Here <code>ListingViewController.h</code>:</p>
  
  <pre><code>#import &lt;UIKit/UIKit.h&gt;
  
  @interface ListingViewController : UIViewController
  
  @property (weak, nonatomic) IBOutlet UILabel *priceLabel;
  @property (weak, nonatomic) IBOutlet UILabel *titleLabel;
  
  @end
  </code></pre>
  
  <p>The UILabel's are set through a xib file and are empty. Will post whatever other code is needed upon request. </p>