2015-08-06 2 views
0

Я следую этому руководству:Ошибка при добавлении «бросков» к функции в Swift: последовательные инструкции в строке должны быть разделены символом «;»

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html

func canThrowAnError() throws { 
     // this function may or may not throw an error 
    } 

я получаю ошибку:

Consecutive statements on a line must be separated by ";" enter image description here

Если я нажимаю, чтобы исправить это, он просто ставит точку с запятой перед тем броски, которые без разницы.

+4

Обновить Xcode. Эта функция появилась с Swift 2 в Xcode 7. – Moritz

+0

Спасибо. Смогу ли я просто ответить на свой вопрос и принять его? – Questioner

ответ

0

Новая функция throw появилась с Swift 2 в Xcode 7.

Если вы видите эту ошибку это означает, что вы используете старую версию Xcode, и вы должны обновить Xcode до последней версии, чтобы иметь возможность использовать его.

Примечание: это был изначально комментарий, но, поскольку он кажется интересным, я сделал это в ответ, чтобы он не удалялся случайным образом позже (комментарии небезопасны для хранения информации).

Смежные вопросы

 Смежные вопросы