В прошлом я создал подклассы NSObject и возвращал различные типы из строк в UIColor.Проблемы с доступом к определенным типам в подклассе NSObject
Вот пример кусок коды:
Однако я недавно начал новый проект в прошивке 8 и пошел делать то же самое, но я получаю следующее сообщение об ошибке:
Я могу вернуть NSString, NSDictionary и т. Д., Но я не могу вернуть то, что основано на пользовательском интерфейсе. Итак, UIColor, UITabBar и т. Д.
Первый проект был создан до обновления до Xcode 6, а второй - после обновления. Оба используют Objective C.
Я не вижу никакой разницы между этими двумя файлами. Кто-нибудь знает, почему я могу столкнуться с этой проблемой?
Большое спасибо.
Привет l0gg3r, спасибо за ответ. Значит ли это, что мы должны обрабатывать классы-помощники по-разному? Или еще лучше подклассифицировать NSObject, а затем добавить импорт, если нам нужно вернуть какие-либо элементы пользовательского интерфейса? – pls
Привет, лучше всего добавить '@class UIColor;' поверх файла .h и '#import' в .m файле –
l0gg3r
Спасибо за это. – pls