title: TableviewCell takes more time to on didselect method for first time only
body: <p>I am having a table view when i select any cell at particular index then it call didSelectRowAtIndexPath method</p>
  
  <p>But for the first time when the app is opened everytime it takes 5 to 6 second of time to initialize next VC </p>
  
  <p>M not doing any kind of large processing on viewwillappear of next vc</p>
  
  <p>my code for didselect method:</p>
  
  <pre><code> func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
  
          dispatch_async(dispatch_get_main_queue()) { () -&gt; Void in
  
  
              let obj: NewService = self.storyboard!.instantiateViewControllerWithIdentifier("AddService") as! NewService
              print("delay 0")
              let casell: Case = self.caseList[indexPath.row]
              print("delay 1")
              obj.caseNo = String(casell.CasesID)
              print("delay 2")
              obj.indexNo = (indexPath.row)
              print("delay 3")
              navigationController!.pushViewController(obj, animated: true)
              print("delay 4")
          }
  </code></pre>
  
  <p>My next vc for add service have this : </p>
  
  <pre><code>-(void)viewWillAppear:(BOOL)animated
  {
      [super viewWillAppear:animated];
      dispatch_async(dispatch_get_main_queue(), ^{
  
          NSLog(@"delay 5");
  
          myServiceList = [[NSUserDefaults standardUserDefaults] valueForKey:@"serviceList"];
          alert = [[UIAlertView alloc] init];
  
          self.txtvwDesc.layer.borderWidth = 0.5f;
          self.txtvwDesc.layer.cornerRadius = 4.0;
  
          self.txtDate.layer.borderWidth = 0.5f;
          self.txtDate.layer.cornerRadius = 4.0;
  
          self.txtMinute.layer.borderWidth = 0.5f;
          self.txtMinute.layer.cornerRadius = 4.0;
  
  
          self.title = [@"Case No : " stringByAppendingString: self.caseNo];
          // self.title = @"Moin";
          self.btnservice.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
  
          [self.txtDate setDropDownMode:IQDropDownModeDatePicker];
          NSLog(@"delay 6");
      });
  
  }
  </code></pre>