Как вызвать Objective C viewcontroller в Swift

Обратите внимание на класс «MAIN», в который помещается элемент, например

<div class="container">
     <ul class="select">
         <li> First</li>
         <li>Second</li>
    </ul>
</div>

. В приведенном выше сценарии объект MAIN, который будет наблюдать jQuery, является «контейнером».

Тогда вы в основном будете иметь имена элементов в контейнере, такие как ul, li и select:

$(document).ready(function(e) {
    $('.container').on( 'click',".select", function(e) {
        alert("CLICKED");
    });
 });
0
задан Revanth Kausikan 28 March 2019 в 05:37
поделиться

1 ответ

Bridging Header - это способ решить вашу проблему.

См. Этот документ Apple:

https://developer.apple.com/documentation/swift/imported_c_and_objective-c_apis/importing_objective-c_into_swift

Шаг 1 Перетащите файлы Objective-C в проект, после чего вы увидите это сообщение в своем проекте XCode.

См. Это всплывающее окно

Затем нажмите на опцию Create Bridging header. Он создаст один заголовочный файл внутри вашего проекта.

Подтверждение файла заголовка

Теперь вам просто нужно импортировать файл Objective C в созданный файл заголовка.

Вот и все.

0
ответ дан Darshan Patel 28 March 2019 в 05:37
поделиться