Я добавил расширение к NSData (расширение base64), которое я сохранил над отдельным проектом класса инфраструктуры класса. Но когда я использую этот метод из моего основного проекта, я получаю такую ошибку: "- [NSConcreteData encodeBase64]: нераспознанный селектор, отправленный в экземпляр 0x121e60 '".NSConcreteData vs NSData
Но если я сохраню один и тот же класс в своем основном проекте, это будет выполнено без какой-либо проблемы.
Я вызываю этот метод следующим образом: [dev setToken: [token encodeBase64]];
Пожалуйста, сообщите, почему это не работает, если я добавлю расширение в другой проект. (Я уже использую некоторые другие расширения, например, для NSDate, например, без каких-либо проблем.)
Я уже добавил -ObjC в «Другие связанные флаги» – Sreehari
В флагах для приложения или библиотеки? –
Я добавил и в приложение, и в lib. – Sreehari