[SWIFT] What to do if you get the error message unrecognized selector send to instance "***"

Development environment

Swift5, Xcode 12.3. The project name being created is "EngineerApp".

About the error

エラー I'm sorry it's hard to see, but when I look at the red part of the image unrecognized selector send to instance "EngineerApp" There is.

Cause and remedy

The problem occurred with the button connected to the tableViewCell, but as a confirmation procedure

  1. Select Button in Storyboard
  2. In that state, select the rightmost icon in the area where you can edit the properties on the right side. Then, the following screen will be displayed on the right side. 画像 If you look at this Touch Up Inside, you can see that the two methods are linked. In this case, there was something that was connected by IBAction on the upper side in the past, and it was not changed on the Storyboard side by changing the method name or deleting only the method on the code side. When I pressed ❎ to erase it, the error disappeared.

Summary

If the error "unrecognized selector send to instance" occurs, check if the changes have been made on the Storyboard side and if there are any unnecessary connections left. Thank you for reading until the end. I'm glad if you can use it as a reference. If you have any suggestions or other countermeasures, please feel free to comment.

Recommended Posts

What to do if you get the error message unrecognized selector send to instance "***"
[Rails] What to do if you can't get an error message with the errors method
What to do if you get the error Couldn't find Item without an ID
What to do if you get a gcc error in Docker
What to do if you get a DISPLAY error in gym.render ()
What to do if you don't see the test code error message in the terminal console
What to do if you get an error during rails db: reset
What to do if you get an uninitialized constant Likes Controller error
What to do if you get an error when you hit Heroku logs
What to do if you get a SQLite3 :: BusyException: database is locked error
What to do if you get an error on heroku rake db: migrate
What to do if you get To install the missing version, run `gem install bundler: 2.1.4`
What to do if you get the error Too long with no output (exceeded 10m0s) on CircleCI
What to do if you get a java.io.IOException in GlassFish
What to do if you can't use the rails command
What to do if you get a wrong number of arguments error in binding.pry
What to do if you can't get the text of an element in Selenium
What to do if you get a port error when docker-compose up on Mac
What to do if you get an "A server is already running." Error when you try to start the rails server
How to translate the error message into Japanese (What to do if you cannot log in for some reason)
What to do if you get a "Cannot Pull Container Error" when starting ECS ​​Fargate
What to do if you get angry with OpenSSL with pyenv install
What to do if you get a "302" error in your controller unit test code in Rails
What to do if you install Ubuntu
What to do if you forget the root password in CentOS7
What to do if you get an error in Basic authentication during Rails test code
What to do if you cannot roll back the migration (UnknownMigrationVersionError)
[Rails] What to do if you can't get parameters with form_with
What to do if you get a "Mysql2 :: Error: Operand should contain 1 column (s)" error in Rails
What to do if you get a JNI shared library error when trying to build in Eclipse
What to do if you get an [An HTTP request took too long to complete.] Error in Docker.
What to do if you get a groovy warning in Thymeleaf Layout
What to do if you can't install the plugin from the Eclipse marketplace
The unrecognized selector sent to instance error also appears at this time.
What to do if you don't like the code generated by swagger-codegen-cli
What to do if you get a MiniMagick vulnerability alert on GitHub
What to do if the server tomcat dies
What to do if you push incorrect information
What to do if you get an error with bundle install by entering gem'bcrypt' in your Gemfile
What to do if you get Could not locate Gemfile or .bundle / directory
What to do if you can't activate the select box created by bootstrap-select
What to do if you get angry if you don't have nokogiri while installing wp2txt
What to do if the debug gem installation fails
What to do if the Rails server can't start
What to do if you accidentally create a model
What to do if an ActionController :: UnknownFormat error occurs
If you want to recreate the instance in cloud9
What to do if you get a javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake in the IBM JDK
What to do if you get a NoClassDefFoundError when trying to run eclipse on Java9
[Rails] What to do if you get an error saying "Could not find a JavaScript runtime." When executing the rails s command on Catalina
What to do if you cannot execute with the command "Java package name / class name"
[Java] What to do if you get an error in Eclipse saying "Not allowed at source level below 1.X"
What to do if you get an Argument Error: wrong number of arguments (given 2, expected 0) in your RSpec test
What to do if you get an error saying "Please enter a valid value" when getting with Rails datetime_field
What to do if you get an error saying "Could not find a JavaScript runtime." When starting rails server
[Solution] What to do if you get a Docker error'ERROR: Cannot connect to the Docker daemon at unix: ///var/run/docker.sock. Is the docker daemon running?'
What to do if you get the warning "Uniqueness validator will no longer enforce case sensitive comparison in Rails 6.1." in Rails 6.0
# What to do if you accidentally do rails db: migrate: drop
What to do if the adb command cannot be executed
What to do if mysql2 gets a bundle install error
[Rails] What to do if you accidentally install bundle in the production environment in your local environment