Обычно вы привязываете всплывающую кнопку к контроллеру массива, который содержит объекты пользовательской модели (через привязку содержимого), и используете привязку значений содержимого, чтобы указать путь к этим объектам со строкой, которую вы хотите использовать в качестве заголовка. .
Насколько я понимаю, у вас есть массив простых строк, которые вы хотите использовать в качестве источника данных, только вы хотите отобразить другую строку для заголовка, верно?
Я не уверен, почему создание преобразователя данных не сработало бы, если бы он был настроен, как указано выше - или, может быть, я что-то неправильно понимаю? У вас будет одна привязка к фактической строке и другая привязка к строке с использованием преобразователя, но оба они будут использовать один и тот же контроллер массива. Другие варианты - создание класса модели для обтекания строк и предоставления свойства заголовка или создание категории на NSString, которая возвращает заголовок для использования в качестве привязки отображаемого значения. Во всех этих случаях вы можете создать свой собственный NSFormatter в коде и использовать его для возврата правильного заголовка строки.