Hier ist mein Code.Binärer Operator '/' kann nicht auf zwei 'UInt32'-Operanden angewendet werden
var frameCount = INT_MAX
...
let totalSize: UInt32 = 4096
let itemSize: UInt32 = 64
frameCount = totalSize/itemSize
Ich erhalte die Fehlermeldung "Binary Operator '/' kann nicht auf zwei 'UInt32' Operanden angewendet werden". Ist es wirklich unmöglich oder was habe ich vermisst?
'frameCount' ist kein' UInt32';) – Hamish
Warum setzen Sie die Variable? Lass 'einfach frameCount = totalSize/itemSize' und der Compiler erledigt es. –
@johnelemans: Das ist nicht korrekt. Swift kann Integer-Divisionen ausführen (und das Ergebnis wird auf eine ganze Zahl gekürzt, wie in vielen anderen Sprachen wie C). –