【问题标题】:Is there way to use NSParagraphStyle.default.mutableCopy() without force unwraping?有没有办法在不强制展开的情况下使用 NSParagraphStyle.default.mutableCopy() ?
【发布时间】:2017-10-30 10:30:23
【问题描述】:

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

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

是否可以在不强制展开的情况下做到这一点?

【问题讨论】:

    标签: ios swift unwrap


    【解决方案1】:

    是的,它更简单:

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

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


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

    【讨论】:

    • 感谢您的反应
    猜你喜欢
    • 1970-01-01
    • 2019-05-18
    • 2015-07-31
    • 2016-01-10
    • 2016-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多