Qui il mio codice. Sto passando due valori in CGRectMake(..)
e ottenendo ed errore.come convertire il valore Int32 in CGFloat in swift?
let width = CMVideoFormatDescriptionGetDimensions(device.activeFormat.formatDescription as CMVideoFormatDescriptionRef!).width
// return Int32 value
let height = CMVideoFormatDescriptionGetDimensions(device.activeFormat.formatDescription as CMVideoFormatDescriptionRef!).height
// return Int32 value
myLayer?.frame = CGRectMake(0, 0, width, height)
// returns error: '`Int32`' not convertible to `CGFloat`
Come posso convertire Int32
-CGFloat
di non restituire un errore?
Grazie funziona bene! – iosLearner
Mi chiedo, è sicuro eseguire questa conversione su sistemi a 32 bit, dove 'int32' è (ancora) 32 bit, tuttavia' CGFloat' è anche a 32 bit. Tenendo conto che quest'ultimo è un punto mobile e [questa risposta] (http://stackoverflow.com/a/30260843/1492173), ci sarà una perdita di precisione. Per favore correggimi se sbaglio. –