Посмотрите на метод didSingleTap
:
Действительно ли после него точка с запятой и есть аргумент?(также оно написано правильно, и ваш класс на самом деле определяет этот метод?)
Если didSingleTap не принимает аргументы, он должен быть @selector(didSingleTap)
(без двоеточия после didSingleTap
).
Обновление: предыдущий ответ был неверным.Свойства определяют методы set / get.