Hallo, ich bekomme den folgenden Fehler während der Umwandlung von schnellen zu objektiven c-Code. Bitte sehen Sie sich den Screenshot an.Ungültige Operanden zum binären Ausdruck ('CGFloat' (aka 'double') und 'UIView * _Nullable')
0
A
Antwort
1
Als Mike Taverne kommentierte das! muss gehen. Insead von !.
Ich denke, dass Sie wahrscheinlich ->
wollen, wenn die objektive C sein soll. ObjC scheint zu glauben, dass Sie _profileBelowView.superView von offsetY subtrahieren wollen. Sie könnten versuchen, Klammern um die zweite Hälfte der Subtraktion zu setzen. Das ist nicht das eigentliche Problem, aber Sie haben möglicherweise eine bessere Fehlermeldung erhalten, sobald das Problem mit der Reihenfolge der Vorgänge behoben wurde.
Verwandte Themen
- 1. Ungültige Operanden zu binären Ausdruck ('double' und 'double')
- 2. Ungültige Operanden zum binären Ausdruck ('struct node' und 'struct node')
- 3. Ungültige Operanden zum binären Ausdruck beim Implementieren des Vektors
- 4. Fehler: ungültige Operanden zu binären Ausdruck 'float'
- 5. C++: ungültige Operanden zu binären Ausdruck
- 6. XCode Fehler "ungültige Operanden zu binären Ausdruck"
- 7. Ungültige Operanden zu binären Ausdruck ('std :: ostream' (aka 'basic_ostream <char>') und 'const char *')
- 8. Ungültige Operanden für binären Ausdruck ('RadioDevice' und 'const RadioDevice')
- 9. ungültige Operanden der Typen 'double' und 'double' zu binär 'operator%'
- 10. Ungültige Operanden vom Typ 'double' und 'int' in binär 'operator%'
- 11. Ungültige Operanden binäre * (haben 'ab {aka struct a}' und 'ab * {aka a * struct}')
- 12. ungültige Operanden der Typen `double‚und `int‘ binär `Operator%‘
- 13. Fehler: ungültige Operanden Binärausdruck
- 14. ungültige Operanden zu Binärausdruck
- 15. Fehler ungültige Operanden zu binär
- 16. Ungültige Operanden für binäre Ausdrücke ("id" und "int")
- 17. Fehler: ungültige Operanden binär -
- 18. Ungültige Operanden zu Binär "|"
- 19. Regulärer Ausdruck zum Extrahieren von Operanden aus mathematischem Ausdruck
- 20. Ungültige Operanden von 'const char [8]' Typen und 'const char *' binären ‚Operator +
- 21. Fehler: ungültige Operanden der Typen 'float' und 'int' zu binären 'operator ^'
- 22. Ungültige Operanden der Typen 'double' und 'const char [13]' binär '! Operator ='
- 23. ungültige Operanden binäre Ausdruck (‚Ostream‘ (auch bekannt als ‚basic_ostream <char>‘) und ‚Leere‘)
- 24. Ungültige Operanden der Typen Klassenzeiger und Klassenzeiger auf Binäroperator +
- 25. Boolescher Ausdruck mit vier Operanden
- 26. binärer Operator '<' kann nicht auf Operanden vom Typ 'Double' angewendet werden und 'Double'
- 27. Regulärer Ausdruck Parse Double
- 28. #define Fehler für ungültige Operanden zu binär/lvalue
- 29. Fehler: Ungültige Kombination aus Opcode und Operanden - nasm
- 30. Seltsam NASM Fehler: ungültige Kombination von Opcode und Operanden
Versuchen Sie, die entfernen! nach superview. –