2015-10-16 4 views
2

Я выполнил все инструкции по установке модуля Objective-C в мой проект Swift. Я создал заголовок, который находится на сборке, но я не могу получить доступ к каким-либо классам. Путь заголовка моста относительно srcroot, поэтому я не беспокоюсь о найденном файле.Неразрешенный идентификатор - Objective-C Pod в Swift

Я импортировал свой стручок в обводном заголовке следующим образом:

#import <ASCFlatUIColor/ASCFlatUIColor.h> 

Я уже смотрел здесь: How to call Objective C code from Swift, но я все еще получаю ошибки от:

self.view.backgroundColor = ASCFlatUIColor.emeraldColor() 

У меня нет никаких ошибок в pod, но мой проект просто не в состоянии найти файлы pod:

Use of unresolved identifier 'ASCFlatUIColor' 

Нужно ли добавлять какие-либо пути поиска заголовков пользователя?

Любая помощь?

ответ

3

Хорошо, поэтому я нашел исправление. Убедитесь в том, чтобы связать базу в «Link Binary с библиотеками»:

Link Binary With Libraries Screenshot

После этого вы можете добавить оператор импорта:

import ASCFlatUIColor 

И тогда у вас есть доступ к:

self.view.backgroundColor = ASCFlatUIColor.emeraldColor() 

Надеюсь, это поможет кому-то еще!

+0

Бадди, ты спас свое время. – byJeevan