Swift: 使用带有桥接的 CommonCrypto header - 未解析的标识符
Swift: use CommonCrypto with bridging header - unresolved identifier
我正在尝试将 Swift 中的 Cryptor
用于 iOS。
Random.swift
包含对我不起作用的行 import CommonCrypto
。我在某处读到 CommonCrypto 不提供对 Swift classes 的访问,所以我创建了一个桥接 header.
导入仍然无法正常工作,但是当我将 UIKit 导入到我的桥接 Header 时,它在我的 Swift class 中可用,所以我认为没有必要再导入一次。但是,CommonCrypto 的 CCRandomGenerateBytes
在 Swift 中调用时仍然给我一个 Use of unresolved identifier
。有什么我想念的吗?
在 Swift 文件中导入 CommonCrypto
没有在 Swift 文件中导入 CommonCrypto
将 #import <CommonCrypto/CommonRandom.h>
添加到您的桥接头文件中。
我正在尝试将 Swift 中的 Cryptor
用于 iOS。
Random.swift
包含对我不起作用的行 import CommonCrypto
。我在某处读到 CommonCrypto 不提供对 Swift classes 的访问,所以我创建了一个桥接 header.
导入仍然无法正常工作,但是当我将 UIKit 导入到我的桥接 Header 时,它在我的 Swift class 中可用,所以我认为没有必要再导入一次。但是,CommonCrypto 的 CCRandomGenerateBytes
在 Swift 中调用时仍然给我一个 Use of unresolved identifier
。有什么我想念的吗?
在 Swift 文件中导入 CommonCrypto
没有在 Swift 文件中导入 CommonCrypto
将 #import <CommonCrypto/CommonRandom.h>
添加到您的桥接头文件中。