Я видел несколько разных постов на эту тему, но никто, кажется, не решил, что я считаю основной проблемой. В моем проекте у меня есть следующее:
Привет класс У меня есть класс Hi с методом, показанным ниже
func sayHi(){
println("hi")
}
площадка У меня есть игровая площадка, где я пытаюсь импортировать свой класс Hi.
Проблема: Моя детская площадка не может видеть/импортировать класс Hi. Я знаю, что мой класс Hi работает, так как я могу вызвать его из контроллера представления без проблем.
Здесь ответ от форумов стека/яблока, которые кажутся наиболее релевантными
Теперь можно импортировать свои собственные фреймворки в игровые площадки. Это обеспечивает возможность совместного использования кода между вашими приложениями и игровыми площадками, которые могут импортировать ваши фреймворки. Для этого ваша игровая площадка должна находиться в том же рабочем пространстве, что и проект, создающий вашу инфраструктуру. Вы уже создали свой фреймворк. Если это iOS-инфраструктура, она должна быть построена для 64-разрядного целевого назначения (например, iPhone 5s). У вас должна быть активная схема, которая строит хотя бы одну цель (это целевое местоположение сборки будет использоваться в пути поиска фрейма для игровой площадки). Предпочтение "Построение местоположения" (в расширенных настройках "Местоположения" ) не должно быть установлено на "Наследие". Если ваша инфраструктура не является средой Swift, параметр сборки "Определить модуль" должен быть установлен на "Да". Как только все эти условия будут выполнены, импорт вашей инфраструктуры будет работать на игровой площадке.
Источник: Как импортировать сторонние фреймворки в Xcode Playground?
Может ли кто-нибудь указать мне шаг за шагом о том, как это сделать?