Имея
let finalValueUnsigned64:UInt64
Я хотел бы преобразовать его в Int64
let finalValue = Int64(finalValueUnsigned64)
Но инициализаторы не выдают исключение, поэтому я могу обрабатывать ситуации, когда значение слишком велико и преобразование невозможно. Как я могу преобразовать любое неподписанное в подписанное, с некоторыми отзывами о том, возможно ли преобразование или нет?