Просто чтобы уточнить предыдущие ответы:
В API NSFoundation NSData не имеет метода dataWithBase64EncodedString:
. Если ваш код копирования в котором он делает, то этот код расширил NSData, добавив к нему категорию , которая содержит метод.
Вы можете добавлять произвольные методы в любой класс, используя категорию. Если кто-то использовал категорию в своем примере кода, вы не можете использовать этот код, если вы также не получите заголовок и файлы реализации, которые определяют категорию. Если первоначальный автор не сделал их доступными, вам не повезло.
Кодировка Base64 не является API-кодированием для строк, поэтому вам, вероятно, придется реализовать это самостоятельно или найти какой-то код у кого-то, кто имеет.