gpt4 book ai didi

ios - sizeWithAttributes 结果为 "NSString is not identical to NSObject"

转载 作者:搜寻专家 更新时间:2023-11-01 05:42:30 26 4
gpt4 key购买 nike

<分区>

我的代码在 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)
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com