<分区>
我的代码在 iOS 8.0 上运行正常,自从我更新到 Xcode 6.1/SDK 8.1 后,我无法快速编译代码
我正在尝试像这样从 NSString 获取 CGSize
let part1="my text"
let font = UIFont(name: "Arial", size: 30)
var dict = [NSFontAttributeName:font]
let size: CGSize = part1.sizeWithAttributes(dict)
在最后一行我收到错误“NSString is not identical to NSObject”
有人可以帮忙吗?
实际上我找到了解决方案,这里是要添加的行以使其工作。
let part1="my text"
let font = UIFont(name: "Arial", size: 30)
if let fontNotNil=font {
var dict = [NSFontAttributeName:fontNotNil]
let size: CGSize = part1.sizeWithAttributes(dict)
}