/ / Swift UIPickerView com UITapGestureRecognizer no SKScene? - ios, iphone, swift, sprite-kit

Swift UIPickerView com UITapGestureRecognizer no SKScene? - ios, iphone, rápido, sprite-kit

Eu adicionei o UIPickerView ao meu SKScene com o seguinte código:

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

(Eu não incluí todos os métodos delegados aqui, pois todos estão funcionando corretamente).

Eu adicionei um UITapGestureRecognizer assim:

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

O problema é que o reconhecedor de gestos de toque não está funcionando. Nenhum erro está sendo gerado, apenas não está executando a ação.

O que estou fazendo de errado e como fazê-lo funcionar?devidamente? O que eu quero é ter UIPickerView na cena, mas executar uma ação quando um usuário toca na linha atual selecionada. A ação precisa ser passada pelos dados da linha.

Agradecemos antecipadamente por qualquer ajuda.

Respostas:

0 para resposta № 1

Você provavelmente esqueceu de definir o delegado.

@interface GameScene() <UIGestureRecognizerDelegate>