Jak mogę przetłumaczyć następujące metody połączenia z ObjectiveC składni RubyMotion:Korzystanie @selector w RubyMotion
[self.faceView addGestureRecognizer:[
[UIPinchGestureRecognizer alloc] initWithTarget:self.faceView
action:@selector(pinch:)]];
mam tak daleko:
self.faceView.addGestureRecognizer(
UIPinchGestureRecognizer.alloc.initWithTarget(
self.faceView, action:???))
rozumiem @selector(pinch:)
wskazuje delegacji do metoda obiektu odbiornika pinch
, ale jak mógłbym to zrobić w RubyMotion? Może za pomocą bloku?
NIE SPOSÓB! :) Dziękuję Ci! – kolrie
Wstępne wideo w Pragmatic Studios obejmuje to i pokazuje kilka dobrych przykładów migracji kodu Obj-C do ruby: http://pragmaticstudio.com/screencasts/rubymotion –
Zgaduję, że twoje szczypta będzie wyglądało tak: "def szczypta (rozpoznaje)", co oznacza, że twój selektor będzie faktycznie "szczypta": –