title: 'sizeWithFont:constrainedToSize:lineBreakMode:'is deprecated:
body: <p>Converting a project from iOS5.0 to iOS7 / iOS6 on Xcode 5. The code below is giving a compile time warning:</p>
  
  <p>'sizeWithFont:constrainedToSize:lineBreakMode:'is deprecated: first deprecated in ios 7.0 - Use - boundingRectWithSize:options:attribiutes:context</p>
  
  <pre><code>- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      if (indexPath.section == 0)
      {
          self.lblHidden.frame = CGRectMake(58, 228, 945, 9999);
          self.lblHidden.text = detailShareObj.pDesc;
          CGSize size = [detailShareObj.pDesc sizeWithFont:self.lblHidden.font constrainedToSize:self.lblHidden.frame.size lineBreakMode:NSLineBreakByWordWrapping];
          return 228.0+size.height+20;
  
      }
      else if (indexPath.section == 1)
      {
          NSString *tempPointStr = (self.shortDescArray)[indexPath.row];
  
          self.lblHidden.frame = CGRectMake(58, 0, 945, 9999);
          self.lblHidden.text = tempPointStr;
          CGSize size = [tempPointStr sizeWithFont:self.lblHidden.font
                                 constrainedToSize:self.lblHidden.frame.size
                                     lineBreakMode:NSLineBreakByWordWrapping];
  
              return 50.0f;
      }
  </code></pre>
  
  <p>I tried some of the suggestion give elsewhere but nothing is up to rescue if some one can help by giving the corrections required in the code will be greatly appreciated.</p>