I want to optionally cast an NSNumber?
to an Int?
, but the initialiser method for Int
only takes init(NSNumber)
, so I can't pass an NSNumber?
.
Is there a way for me to compact this code so that it uses something like optional chaining?
// number: NSNumber?
let integer = number == nil ? nil : Int(number!)