有没有办法使用NSParagraphStyle.default.mutableCopy()而无需强行解包?

时间:2017-10-30 10:30:24

标签: ios swift unwrap

我正在尝试获取NSParagraphStyle.default.mutableCopy()的实例,但我们确定mutableCopy()将始终包含值吗?

var paragraphStyle = NSParagraphStyle.default.mutableCopy() as! NSMutableParagraphStyle

在没有强行解缠的情况下可以做到这一点吗?

1 个答案:

答案 0 :(得分:6)

是的,它更简单:

let paragraphStyle = NSMutableParagraphStyle() // Note the `let`

您使用默认初始化程序获得default参数。

除此之外,可以确保mutableCopy()始终包含值,因为NSParagraphStyle明显符合NSCopying