détecter le changement de contenu de UITextField lorsque le changement n'est pas effectué par le clavier

J'ai un UIButton et un UITextField,lorsque le bouton est enfoncé, l'textfield contenu de la chaîne sera égale à: This is a test stringcomment puis-je détecter que ce champ de texte a changé de son contenu, dans ce cas?

p.s. UITextField's délégué méthodes ne fonctionnent pas dans ce cas

Mise à JOUR: je veux que ce comportement soit sur iOS 6+ périphériques.

source d'informationauteur JAHelia