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

rae*_*aed 2 ios swift unwrap

我试图得到一个实例NSParagraphStyle.default.mutableCopy()但是我们确定它mutableCopy()总是包含一个值吗?

var paragraphStyle = NSParagraphStyle.default.mutableCopy() as! NSMutableParagraphStyle
Run Code Online (Sandbox Code Playgroud)

如果没有强行解缠,是否可以做到这一点?

vad*_*ian 8

是的,它更简单:

let paragraphStyle = NSMutableParagraphStyle() // Note the `let`
Run Code Online (Sandbox Code Playgroud)

您可以default使用默认初始值设定项获取参数.


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