有没有办法在不强制展开的情况下使用 NSParagraphStyle.default.mutableCopy() ?

Is there way to use NSParagraphStyle.default.mutableCopy() without force unwraping?

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

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

是否可以在不强制展开的情况下执行此操作?

是的,简单多了:

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

您使用 default 初始值设定项获得 default 参数。


除此之外,在这种情况下,您 可以确定 mutableCopy() 将始终包含一个值 因为 NSParagraphStyle 显然符合 NSCopying .