关于
VandelayQr 向 Vandelay 添加二维码支持。它添加了一个 QrCodeImporter
,可以通过扫描二维码来导入字符串和数据。它还提供了从任何 URL 创建二维码图片的工具。
安装
Swift Package Manager
将 VandelayQr 添加到项目的最简单方法是通过 Swift Package Manager。
https://github.com/danielsaidi/VandelayQr.git
CocoaPods
pod "VandelayQr"
Carthage
github "danielsaidi/VandelayQr"
导出数据
VandelayQR没有数据导出器,但您可以使用QrCodeGenerator
协议和StandardQrCodeGenerator
实现来创建包含可导入数据的URL的QR码图像。
导入数据
如果您添加了VandelayQr
,您可以访问以下导入器:
QrCodeImporter
- 通过扫描QR码导入字符串
和数据
要使用此导入器,您必须在Info.plist
中添加NSCameraUsageDescription
。否则,应用程序将崩溃。您还必须在Info.plist
中配置NSAppTransportSecurity
,以确保应用程序可以检索扫描的URL。
示例应用程序已将NSAllowsArbitraryLoads
设置为true
。对于实际应用程序,这被认为是错误的做法。
示例应用
此仓库包含一个示例应用程序,您可以通过扫描QR码来导入数据。要运行示例应用,请打开并运行VandelayQr.xcodeproj
项目。
联系我
希望您喜欢这个库。如果您有疑问或想以任何方式做出贡献,请随时联系
- 电子邮件:[email protected]
- Twitter:@danielsaidi
- 网站:danielsaidi.com
许可证
Vandelay 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。