Проверьте Interface Builder. Есть настройка «очистить поле перед редактированием» (или что-то в этом роде).
Если вы не используете Interface Builder, вы можете найти имя свойства, ответственного за это поведение, в документации.
EDIT:
Я искал это для вас. Свойство называется
clearsOnBeginEditing