Ответ 1
Обозначение as!
не было введено до Xcode 6.3. У вас Xcode 6.2, поэтому вы должны сказать просто as
. Xcode 6.2 не понимает ваш as!
; это причина ошибки компилятора, которую вы получаете.
(Обратите внимание, что если вы уберете эти !
, тогда, когда вы в конечном итоге переключитесь на Xcode 6.3, вам придется возвращать их обратно снова! Лучше не менять версии Xcode назад и вперед, как это. ваш код был написан первоначально с Xcode 6.3, вы должны оставаться с Xcode 6.3. Единственная проблема заключается в том, что в этом случае вы не можете отправить приложение в App Store до тех пор, пока оно не станет окончательным, сейчас оно все еще находится в бета-версии.)