我目前正在尝试实施此GitHub:https://github.com/yeahdongcn/RSBarcodes_Swift我已遵循以下说明:
通过打开终端,进入顶级项目目录并输入命令git submodule add https://github.com/yeahdongcn/RSBarcodes_Swift.git
,将RSBarcodes_Swift添加为子模块添加没有错误
打开RSBarcodes_Swift文件夹,将RSBarcodes.xcodeproj拖到应用项目的文件导航器中。
我假设他在这里指的是项目导航器,我做了
在Xcode中,通过单击蓝色项目图标导航到目标配置窗口,然后在"目标"下选择应用程序目标。在侧边栏标题。确保RSBarcodes.framework的部署目标与应用程序目标的部署目标匹配。
是的,设置为7.1
在该窗口顶部的标签栏中,打开"构建阶段"面板。 展开"目标依赖关系"组,并添加RSBarcodes.framework。
Coudn未添加RSBarcodes.framework'因为它只给了我选择RSBarcodes'我添加了假设.framework被错误添加
单击面板左上角的+按钮,然后选择"新建复制文件阶段"。将此新阶段重命名为"复制框架",设置"目的地"到"框架",并添加RSBarcodes.framework。
已添加,没有问题
下一组说明是:
在故事板中放置一个 UIViewController ,并将基于 RSCodeReaderViewController 的类设置为其自定义类,它几乎就在那里,焦点标记图层和角落图层已经在那里工作。有一些处理程序,一个用于屏幕上的单击以及焦点标记,另一个是检测到的对象处理程序,所有检测到的都将出现给您。将它们设置在 viewDidLoad()或某些更适合的地方:
override func viewDidLoad() {
super.viewDidLoad()
self.focusMarkLayer.strokeColor = UIColor.redColor().CGColor
self.cornersLayer.strokeColor = UIColor.yellowColor().CGColor
self.tapHandler = { point in
println(point)
}
self.barcodesHandler = { barcodes in
for barcode in barcodes {
println(barcode)
}
}
}
我已经遵循了这些,我唯一不同的做法是在主ViewController中添加 UIButton 并添加 performSegueWithIdentifier 以显示 RSCodeReaderViewController 因为它无法访问
我已经在这里上传了项目:http://www.filedropper.com/barcodetestreader如果你想看到它。有人可以告诉我发生了什么事,或者你是否遇到任何错误?
答案 0 :(得分:1)
不要这样做:
是的,它被设置为7.1
没关系! :
Coudn未添加RSBarcodes.framework'因为它只给了我选择RSBarcodes'我添加了假设.framework被错误添加。 你必须添加RSBarcodes!没有.frameworks!
这样做,它会起作用:
在该窗口顶部的标签栏中,打开"构建阶段"面板。展开" 链接二进制文件库"组,并添加RSBarcodes.framework。
祝你好运:)答案 1 :(得分:0)
目前,您可以使用CocoaPods()或Carthage来安装RSBarcodes_Swift。
CocoaPods:
pod' RSBarcodes_Swift','〜> 0.0.5'
在您的Podfile中。
迦太基:github" yeahdongcn / RSBarcodes_Swift" > = 0.0.5
在你的Cartfile中。