2015-04-16 13 views
5

Po przeciągnięciu ctrl z UIButton w storyboardie do klasy viewcontroller, Xcode nie pokazuje opcji utworzenia IBAction.Xcode nie pokazuje wartości @IBAction dla UIButton

enter image description here

myślę, że to ma coś wspólnego z ustawieniem projektu, ponieważ próbuję otworzyć go na innym komputerze to miał ten sam problem.

ROZWIĄZANIE

Najwyraźniej utworzone przedłużenie UIButton, który powoduje ten problem.

+0

się, że używasz tego samego pliku za zrobienie ujścia z storyboardu ... np. jeśli zrobisz ujście z xxxVC, to twój plik powinien być xxxVC –

+0

sprawdzić, czy przypisano Ci nazwę klasy do storyboardu –

+0

Wszystko o f są one poprawne. –

Odpowiedz

0

Spróbuj innego sposobu (mój zwykły sposób) z kodu utworzyć @IBAction:

@IBAction func myAction(){ 
    //here your code 
} 

Następnie CTRL - przeciągnij Aby to sprawdzić @IBAction myAction

+0

Próbowałem go i nie działa. –

+0

** W opowieści **: wybierz kontroler. Następnie w swoim ** panelu narzędziowym ** (_on right_) zaznacz ** inspektorów połączeń ** (_rounded right Arrow - on right_), a następnie przewiń w dół do ** Received Action **. Czy widzisz twoją Akcja stworzoną z kodu? – MacKentoch

+0

Nie, nie jestem, co jest naprawdę dziwne – c0d3Junk13