更新不推荐使用的代码 [重复]
Posted
技术标签:
【中文标题】更新不推荐使用的代码 [重复]【英文标题】:Update deprecated code [duplicate] 【发布时间】:2013-12-05 12:32:50 【问题描述】:您能帮忙将代码应用到 ios 7 吗? 我有代码:
size = [string sizeWithFont:font
forWidth:constrainedToSize.width
lineBreakMode:lineBreakMode];
但 Xcode 说 sizeWithFont:font sizeWithFont:font 和 lineBreakMode 在 iOS 7 中已弃用。
请帮我更新这行代码。
【问题讨论】:
一直用官方的documentation,上面写的很清楚替换方法是什么。 看看这里:***.com/questions/18897896/… 【参考方案1】:使用sizeWithAttributes:
接受一个NSDictionary。
CGSize fontSize = [string sizeWithAttributes: @NSFontAttributeName: [UIFont fontWithName:@"Helvetica" size:15]];
【讨论】:
现在说:未使用的变量“fontSize” 您的问题解决了吗?试试这个 NSLog(@"size of string is %@",NSStringFromCGSize(fontSize));它将删除警告 是的!非常感谢! 如果是正确答案请投票并打勾以上是关于更新不推荐使用的代码 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
C ++ - 从字符串常量到'char *'的不推荐转换[重复]