Я использую Xcode 6 со Swift и получаю сообщение об ошибке «Операнд постфикса '!' должен иметь необязательный тип; тип «CGVector» в моем коде говорит, что я должен удалить ! однако, когда я это делаю, я получаю сообщение об ошибке «Значение необязательного типа« CGVector? не развернуто; вы хотели использовать '!' или '?'?" что заставляет меня добавить его снова.
Я не уверен, что делать, вот строка, которая выдает ошибку, проблема со свойством «скорость»:
if(Utils.getNetVec(physicsBody?.velocity!, gravity: gravity, signs: true).dy > CGFloat(0)) {
Как я могу обойти эту проблему?
physicsBody
в первую очередь, вероятно, является лучшей идеей. 09.10.2014