Вы помните, чтобы установить цель? Если нужный метод принадлежит к тому же классу, вы можете сделать:
[barButton setTarget:self];
Тем не менее, action
и target
- оба свойства (новые для Obj-C 2.0), рассмотрите возможность использования точечной нотации:
barButton.action = @selector(saveArray:)
barButton.target = self;