2016-12-29 4 views
0

Я работаю над проектом, который был разработан в Objective C до сегодняшнего дня, а теперь все новые файлы, которые будут разработаны в Swift3. Я даю вам небольшой сценарий здесь ... ViewController, TableViewController и соответствующие пользовательские ячейки представления таблицы находятся в объективе c до сих пор, теперь для любых новых ячеек таблицы представления, которые нужно разработать, нам нужно использовать swift и xib, может кто-то сказать мне способ или некоторые URL-адреса, которые помогают мне.Добавление быстрых файлов в существующий объективный проект c

+0

Создайте новый файл и выберите «Swift» в качестве языка. В чем проблема? –

+0

@ Мартин, Да, я создал. Как мне получить доступ к Swift TableViewCell в моем ObjectView C TableViewController, пожалуйста, предложите. – SRK

+1

Посмотрите на http://stackoverflow.com/questions/24002369/how-to-call-objective-c-code-from-swift, в котором объясняется, как вызвать Objective-C из Swift и наоборот. –

ответ

0

UPDATE, проверьте, пожалуйста, здесь:Can't use Swift classes inside Objective-C

Таким образом, в этом случае, вам нужно обернуть быстрый код в вложенной структуры и импортировать его в объективном проекте C. После настройки структуры субпроекта вы можете применять изменения в коде Swift и применять его в своем проекте просто легко. Смотрите ниже скриншот структуры:

Structure - Using swift in Objective C project

После импорта рамки, вы можете импортировать быстрый код, используя #import <FrameworkName/SwiftFileName-Swift.h>

Смежные вопросы