Описание тега objective-c-swift-bridge

Совместимость Swift с Objective-C позволяет создавать проект, содержащий файлы, написанные на любом языке.
1 ответ

Импорт кода Swift в файл Objective-C

Я создал проект Swift и импортировал файлы Objective-C. Во время импорта Xcode попросил меня создать соединительный заголовок и создал заголовок. Теперь в файлах Objective-C того же проекта я хочу использовать методы класса Swift. Я погуглил об импо…
04 сен '15 в 13:04
4 ответа

Не удается получить доступ к свойству типа Swift из Objective-C

Я пытаюсь получить доступ к классу Swift Double? свойство из Objective-C. class BusinessDetailViewController: UIViewController { var lat : Double? var lon : Double? // Other elements... } В другом представлении контроллера я пытаюсь получить доступ …
1 ответ

Невозможно преобразовать значение типа 'NSArray' в ожидаемый тип аргумента '[Any]!'

Я добавил категорию Objective-C в мой код Swift 3.0. У него есть метод с заголовком: +(UIBezierPath *)interpolateCGPointsWithHermite:(NSArray *)pointsAsNSValues closed:(BOOL)closed; Когда я звоню из моего кода Swift: antiAliasing = dict.value(forKey…
23 фев '17 в 12:01
1 ответ

Реализация SlideMenuControllerSwift в Objective-C

Я пытаюсь добавить https://github.com/dekatotoro/SlideMenuControllerSwift в Objective-c. Я могу получить доступ к [slideMenuController openLeft] в моем AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSD…
2 ответа

Как мне слить мой быстрый код в существующий целевой проект с использованием файла моста

Я объединяю свои swift-классы в целевой c существующего проекта с использованием файла bridge.h, после чего я не могу импортировать мои swift-классы в мои файлы bridge.h
1 ответ

Apple API fsckup: как сделать unsafepointerof 0 или NULL / 0x0 быстрым?

У меня есть случай, когда параметр должен был быть UIViewController! правильно отобразить из objc, но, к сожалению, это UIViewController. это func pageViewController(pageViewController: UIPageViewController, viewControllerAfterViewController current…
29 мар '17 в 06:40
3 ответа

Как импортировать файл swift в класс targe t-c для делегирования классов?

Я разрабатываю свой с помощью swift, Теперь некоторые из моих старых файлов написаны на target-c. Поэтому я создаю мост для классного общения. Один из моих классов делегатов написан на target-c. Теперь я хочу знать, какой класс является текущим, кот…
1 ответ

Ошибка использования C++ в проекте Swift для Xcode: неопределенные символы для архитектуры x86_64

В Интернете есть много вопросов по этому поводу, но я не смог решить свою проблему. Я изучал это в течение нескольких дней. Я хочу запустить простой класс C++ в проекте Swift, к этому я следовал этому руководству: http://www.swiftprogrammer.info/swi…
06 дек '18 в 12:34
0 ответов

"Не удалось импортировать соединительный заголовок" Тестовые модули iOS

У меня есть проект iOS с 2 целями разработки и 1 мишенью модульного тестирования. Цели разработки являются гибридными (с использованием Objective-C и Swift одновременно), поэтому я должен использовать Bridging-Header.h в рамках проекта. Проблема зак…
0 ответов

Автоматически сгенерированный -Swift файл не может добавить <MessageUI / MessageUI.h> Framework

Я работаю над проектом, где код находится в Objective-C & Swift 3.2, Я отправляю почту из файла Swift, где мне нужно расширить MFMailViewControllerDelgate но когда я строю проект, я получаю ошибку Не удается найти объявление протокола для 'MFMailCom…
1 ответ

В смешанном модуле objc/swift Xcode всегда пытается включить сам модуль

Это нелегко объяснить, но также очень раздражает. Я работаю над фреймворком Cocoapods (в ​​режиме разработки) с исходниками objc и swift. Давайте назовем это фреймворком " Суперкомпонент " Xcode автоматически генерирует SuperComponent-Swift.h файл, …
2 ответа

Нераспознанный селектор, отправленный экземпляру при попытке вызвать метод расширения через быстрый заголовок моста

Я пытаюсь вызвать код Objective-C из Swift. Я создал заголовок Swift Bridging и добавил импорт в файл Objective-C (например, #import "UIColor+Utils.h"). Проект строится, и я даже получаю завершение кода, но когда он пытается выполнить эту строку код…
1 ответ

Добавьте анимацию к обнаружению микрофона объектива-c

У меня есть два отдельных проекта: та, которая имеет анимацию png, установленную таймером и счетчиком, чтобы продолжать цикл, когда пользователь нажимает старт / стоп (swift). Другой обнаруживает, когда пользователь дует в микрофон iPhone (цель c). …
0 ответов

Форвард объявить класс Swift, чтобы использовать его в заголовке Objective-C

Я пытаюсь импортировать класс Swift в заголовочный файл Objective-C. я знаю это Project-Swift.h Мост может быть импортирован только в файлы реализации (.m), но у меня есть заголовок Objective-C, который должен объявить свойство, определенное в Swift…
1 ответ

Ошибка Swift: невозможно преобразовать значение типа '() throws -> ()' в указанный тип 'Bool'

У меня есть функция в Objective C, которая возвращает BOOL и имеет один errorOut параметр. Быстрый мост преобразует errorOut параметр в throws как и ожидалось, но это также останавливает BOOL возвращается Я вижу, что обычно BOOL возвращается для обо…
10 ноя '17 в 21:34
1 ответ

Модуль React Native / Swift Native работает только один раз

Я использую быстрый родной модуль в своем приложении IOS для создания анимированного GIF-файла из URL ресурсов. Он работает хорошо с первой попытки, но когда я покидаю компонент и пропускаю новые ресурсы после того, как он был использован один раз, …
2 ответа

Как я могу преобразовать NSDictionary в словарь?

Я уже обновился до XCode 8 и теперь мне нужно конвертировать код из Swift 2 в Swift 3. До того, когда я хочу конвертировать NSDictionary в DictionaryЯ просто написал следующее: let post_paramsValue = post_params as? Dictionary&lt;String,AnyObject?&g…
0 ответов

xcode 10 статическая цель Objective-C, смешанная с автозаполнением Swift break и отладчиком

У меня есть основной проект и некоторые подпроекты, все подпроекты построены в статической цели и Objective-C. Тогда я пытаюсь смешать немного кода Swift в нем. Теперь проект может успешно создаваться и работать и работать так, как я ожидал. После и…
1 ответ

Можно ли предотвратить экспорт расширений в заголовок Swift для Objective-C?

У меня есть проект Objective-C с 1 классом Swift. Этот класс использует каркас, который также написан на Swift. (Используются CocoaPods для включения в рамки) Моя проблема в том, что файл -Swift.h экспортирует мои расширения, которые придерживаются …
04 янв '18 в 13:54
1 ответ

Определяющий индикатор прогресса

Я пытаюсь создать окно, которое отображает определенный индикатор прогресса. Этот индикатор начнет загружаться и после этого исчезнет на заднем плане... раскрыв обычный шаблон раскадровки macOS. Я не прошу, чтобы кто-то написал этот код для меня, но…