Я столкнулся с этой проблемой сам, но ни один из методов, представленных здесь, не работал для меня.Ошибка, описанная в приведенном выше вопросе, возникла, когда я попытался создать IBAction
в заголовочном файле моего представления (.h), тогда как в моем файле реализации (.m) я даже не смог перетащить строку.(Xcode даже не показывал бы это маленькое всплывающее окно, где вы можете назвать свое действие.)
После нескольких часов попыток я понял, что причина, по которой я не смог создать IBAction
, заключалась в том, что я удалил самопоследняя строка из моего .m файла. Xcode автоматически добавляет дополнительную пустую строку после @end
разделителя при создании нового файла Objective-C.
Не спрашивайте меня, почему, но , если вы удалите этоЛиния Xcode не позволяет создавать какие-либо действия или розетки .(Это, очевидно, ошибка Xcode.)

