2016-09-17 4 views
-1

Когда я создаю IBAction в xcode8 с помощью swift. он дает ошибку во время выполнения. Непризнанный Selector отправлен UIButtonКак создать IBAction в xcode 8 для iOS 10

+1

Пожалуйста, добавьте дополнительную информацию. На этот вопрос очень сложно ответить. – Zack

+0

thnx for reply.please check link –

+0

Это не проблема Xcode 8. Это то же самое, что и Xcode 7. Было бы неплохо, если бы вы могли включить то, что вы пробовали, и взглянуть вокруг, прежде чем перейти к переполнению стека. – Zack

ответ

16

@IBAction func myFunc(sender: AnyObject)

становится

@IBAction func myFunc(_ sender: AnyObject)

+1

@IBAction func myFunc (с отправителем Sender: AnyObject) – samatron

2

@IBAction func myFunc(_ sender: Any?)

Создание sender необязательного в Swift, будет гарантировать ваш код не врезаться, если когда-либо sender является nil (что может быть возможно, если у вас есть старый код ObjC, который делает [self myFunc:nil], что я видел много раз в различных кодовых таблицах ...).

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