2015-05-20 3 views
0

Я добавил к моему UIPickerView SKScene со следующим кодом:Swift UIPickerView с UITapGestureRecognizer в SKScene?

let uiPicker = UIPickerView() 
uiPicker.dataSource = self 
uiPicker.delegate = self 
view.addSubview(uiPicker) 

(я не включил все методы делегата здесь все они работают нормально).

Затем я добавил UITapGestureRecognizer так:

let doSomething = UITapGestureRecognizer(target: self, action: "doSomething") 
doSomething.delegate = self 
uiPicker.addGestureRecognizer(doSomething) 

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

Что я делаю неправильно и как заставить его работать правильно? Я хочу иметь UIPickerView в сцене, но запускать действие, когда пользователь удаляет текущую выбранную строку. Действие должно передаваться строковыми данными.

Заранее благодарим за любую помощь.

ответ

0

Возможно, вы забыли установить делегат.

@interface GameScene() <UIGestureRecognizerDelegate> 
+0

UIGestureRecognizerDelegate был установлен и ошибок не было – jverban

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