Intereting Posts
Можете ли вы отправить асинхронную функцию закрытия без экранирования? Migration Swift 3.0 – Подфайл с RNCryptor и другими библиотеками IOS: Стоп-ячейки неправильно используются повторно в UITableView Можем ли мы отправить изображения на сервер в iOS с помощью Background Fetch? Xcode UIPageViewController – как управлять поведением во время перехода? Создание выпадающего меню с контроллерами контейнеров и раскадровки. Я очень смущен Получать уведомления о запросах сегмента HLS в Swift Новое место в приложении ios? Царство: покажите, как правильно создавать объекты Как добавить объекты в массив по определенному индексу в блоке завершения асинхронизации с помощью Swift Невозможно добавить обратный вызов рендеринга к блоку вывода Включение и сохранение основных данных iOS: сохранение таблицы строк и столбцов Расширение для класса Foundation Центр позиционирования и панорамирования OpenAL 3D

Сообщение об ошибке «Ожидаемый; после объявления верхнего уровня '' Неизвестный тип импорта имени 'с мостом для использования Swift в Objective-C

У меня есть сообщение об ошибке, когда я пытаюсь добавить мост для использования Swift в Objective-C.

Вот мой код:

import UIKit @objc class ScanViewController : UIViewController, IRLScannerViewControllerDelegate { var scan: Int = 0 //FIXME:delegate to put in swift var category: String = "" //FIXME:delegate to put in swift ... 

Вот мой мост в Свифт:

 // Bridging.swift // Created by OlostA on 10/06/2016. import Foundation import UIKit @objc class Hello: NSObject { func sayHello() { print("Hi there!") } } 

Вот мой файл Objective-C:

 #import "CategoryViewController.h" #import "ScanViewController.swift" #import "GoFact-Swift.h" @interface CategoryViewController () @end @implementation CategoryViewController - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"yourSegueIdentifier"]) { ScanViewController *destViewController = segue.destinationViewController; destViewController.category = sender; } } 

Есть идеи?

Вы должны удалить

 #import "ScanViewController.swift" 

Тогда должно быть хорошо.