2016-07-25 4 views
0

В основном, я использую Start для разработки приложений для iOS (Swift) для обучения, и я столкнулся с каким-то кодом, который просто не работает, - версией Apple.Quick q относительно селекторов в XCode (Swift)

button.addTarget(self, action: #selector(RatingControl.ratingButtonTapped(_:)), 
forControlEvents: .TouchDown) 

И ошибки:

  1. Ожидаемое '' разделитель (между "действия:" и "#selector" ДВАЖДЫ)

  2. Ожидаемое выражение в списках выражений

+0

Возможный дубликат [@selector() в Swift?] (Http://stackoverflow.com/questions/24007650/selector-in-swift) – fuzz

+0

@gotnull - изменен #selector -> @selector(), но все же дает me error # 2 –

+1

Какую версию Xcode вы используете? – dan

ответ

0

Вы должны определить funcion ratingButtonTapped() в вашем коде.

+0

, и если вы не используете xcode версии 7.3 или новее, вы можете попробовать определить селектор следующим образом: action: Selector ("funcName") –

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