Преобразование проекта с iOS5.0 в iOS7/iOS6 на Xcode 5. В приведенном ниже коде дается предупреждение о времени компиляции:
'sizeWithFont: constrainedToSize: lineBreakMode:' устарел: сначала устарел в ios 7.0 - Use - boundingRectWithSize: options: attribiutes: context
- (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;
}
Я попробовал некоторое предложение в другом месте, но ничего не спасает, если кто-то может помочь, если внести исправления, требуемые в коде, будет с благодарностью.