Как добавить RNCryptor в Swift - PullRequest
0 голосов
/ 25 октября 2018
import Foundation
import Cocoa
import RNCryptor.h // this line give me problem

Я новичок в Swift и хочу работать с шифрованием.Когда я добавляю RNCryptor, я получаю сообщение об ошибке «модуль не найден».

1 Ответ

0 голосов
/ 25 октября 2018

Я предполагаю, что вы выполняете ручную установку (а не Carthage или Cocoapods).Ваш import RNCryptor.h находится не в том месте.Вот соответствующие документы :

  • Если у вас уже есть файл заголовка моста, добавьте #import "RNCryptor.h" (или путь, по которому вы скопировали RNCryptor.h).

  • Если у вас нет соединительного заголовка:

    • Проект Swift: В настройках сборки вашей цели установите «Заголовок моста Objective-C»"на ваш путь для RNCryptor.h.(Или создайте соединительный заголовок и следуйте инструкциям выше.)

    • Проект ObjC: Xcode спросит, хотите ли вы создать соединительный заголовок.Разрешить и добавить #import "RNCryptor.h" в заголовок (или путь, по которому вы скопировали RNCryptor.h)

import "RNCryptor.h"идет в вашем соединительном заголовке, а не в вашем коде Swift.

Однако, если вы новичок в Swift, я бы посоветовал вам заглянуть в CocoaPods, чтобы внести свои зависимости.Когда я писал эти документы, призывающие вас установить RNCryptor вручную (я - «RN» в RNCryptor), я не был поклонником CocoaPods, но я поверил в то, что это важная часть разработки Какао и которую стоит изучить.Теперь я использую его во всех моих новых проектах.

...