Можно ли импортировать сторонний код Objective-C в игровую площадку Swift?

Как было предложено здесь Мне удалось импортировать существующий код Objective-C в файл .swift через соединительный заголовок. На данный момент мне не удалось сделать что-то подобное с быстрой игровой площадкой - похоже, она не распознает заголовок так же, как это делает быстрый файл.

Интересно и, возможно, наводит на мысль об отрицательном ответе на мой вопрос, что игровые площадки, похоже, не разделяют концепцию целевого членства, такую ​​как .swift/.m

Кто-нибудь имел успех с этим или, возможно, с другим механизмом?


person Michael    schedule 04.06.2014    source источник


Ответы (1)


См. Использование Swift с Cocoa и Objective-C о том, как настроить проект Xcode для импорта Swift в Objective-C. Затем создайте игровую площадку в этом проекте, и эта игровая площадка должна работать с любым из классов ObjC в проекте.

person rickster    schedule 05.06.2014
comment
К сожалению, см. ответ здесь: devforums.apple.com/thread/227949?tstart=0 - person Brad Larson; 05.06.2014
comment
Ну, вот что я получаю за повторение того, что слышу в лабораториях. :) Файл ошибки и следите за обновлениями, я думаю. - person rickster; 05.06.2014
comment
@CameronLowellPalmer - это была уже устаревшая дискуссия на старых форумах Apple о том, что это еще не совсем возможно. Повторяющийся вопрос, указанный выше, содержит более свежую и актуальную информацию. - person Brad Larson; 14.02.2018