Только это
-(void)longPress:(id)sender {
[removeSticker setHidden:NO];
}
Причина, по которой вы получаете эту ошибку, состоит в том, что область действия holderView
ограничена блоком, в котором она объявлена. Для дальнейшего использования, если вы хотите, чтобы она имела область действия для всего вашего класса, это должен быть ивар или свойство .
Вы также хотите сделать removeSticker
иваром по той же причине.
Чтобы сделать его иваром, поместите объявление в заголовочный файл:
UIButton *removeSticker;
Тогда в вашем представлении будет отображаться код, который вы измените
UIButton *removeSticker = [UIButton buttonWithType:UIButtonTypeCustom];
к этому
removeSticker = [UIButton buttonWithType:UIButtonTypeCustom];
Но у ячменя тоже все в порядке с ответом. sender
уже указывает на объект removeSticker, объявляете ли вы его как ивар или нет.