首页 > Swift 便利构造器

Swift 便利构造器

在使用便利构造器时, 返回 nil 出现错误, 按理说语法没有错误的。如下图:


import Foundation

extension NSString {


convenience init?(boolValue: Bool?) {
    
    guard let b = boolValue else {
        
        return nil
    }
    
    self.init(format: "%d", b)
}

}

var b = NSString(boolValue: nil)

【热门文章】
【热门文章】