2015-12-13 3 views
2

Я пытаюсь импортировать RNCryptor в свой проект, чтобы зашифровать некоторую строку. Но мне трудно понять, как импортировать это в мой проект object-c. Я скопировал RNCryptor/RNCryptor.swift и RNCryptor.h, перетащив их в свой проект. Затем он «создал заголовок моста». После этого я попытался отладить, но у меня есть 38 сообщений об ошибках: Use of unresolved identifier 'kCCKeySizeAES256' или Use of unresolved identifier 'CCPBKDFAlgorithm'. Как я могу исправить это и как использовать его в файле viewController.h? Как правило, с #import "RNCryptor.h"Импорт RNCryptor для проекта

https://github.com/RNCryptor/RNCryptor#obj-c

ответ

1

Я думаю, что нужно добавить к #import "RNCryptor/RNCryptor.h" обводного заголовочный файл, вы сделали это?

См RNCryptor Swift branch

: Мосты Заголовок

CommonCrypto не модульный коллектор в Xcode 7. Это делает его очень сложно импортировать в Swift. Чтобы обойти это, необходимые файлы заголовков были скопированы в RNCryptor.h, которые необходимо подключить к Swift. Вы можете сделать это, используя RNCryptor в качестве рамки, добавив #import «RNCryptor/RNCryptor.h» в свой существующий заголовок моста или создав RNCryptor/RNCryptor.h свой заголовок моста в настройках сборки «Objective-C Bridging Header».

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