首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift:生成失败但没有错误

Swift:生成失败但没有错误
EN

Stack Overflow用户
提问于 2014-11-29 03:01:06
回答 2查看 1.4K关注 0票数 3

我目前正在尝试实现这个GitHub:Swift,我遵循了如下说明:

  • 通过打开终端,将RSBarcodes_Swift作为子模块添加到顶级项目目录中,然后输入命令git子模块添加Swift.git添加时没有错误,
  • 打开RSBarcodes_Swift文件夹,将RSBarcodes.xcodeproj拖到应用程序项目的文件导航器中。 --我猜他指的是项目导航器,我做了
  • 在Xcode中,通过单击蓝色项目图标并在侧栏中的“target”标题下选择应用程序目标,导航到目标配置窗口。确保RSBarcodes.framework的部署目标与应用程序目标相匹配。 是的,它被设置为7.1
  • 在该窗口顶部的选项卡栏中,打开“构建阶段”面板。展开“目标依赖项”组,并添加RSBarcodes.framework。 不能添加“RSBarcodes.framework”,因为它只给了我“RSBarcodes”的选项,我假设.framework被错误地添加了
  • 单击面板左上角的+按钮,选择“新建复制文件阶段”。将这个新阶段重命名为“复制框架”,将“目标”设置为“框架”,并添加RSBarcodes.framework。 补充道,“没有问题”

下一套指令如下:

在故事板中放置一个UIViewController,并将基于RSCodeReaderViewController的类设置为它的自定义类,它几乎就在那里,焦点标记层和角层已经为您工作了。有处理程序,一个用于屏幕上的单个点击和焦点标记,另一个是检测到的对象处理程序,所有检测到的都会到达您这里。将它们设置在viewDidLoad()或其他更适合的地方:

代码语言:javascript
复制
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)
    }
}
}

我遵循了这些,唯一不同的做法是在主performSegueWithIdentifier中添加一个UIButton,并在无法访问的情况下添加RSCodeReaderViewController

我已经上传了这个项目在这里:http://www.filedropper.com/barcodetestreader,如果你想看的话。有人能告诉我发生了什么事吗?或者你遇到了什么错误?

EN

回答 2

Stack Overflow用户

发布于 2015-01-17 17:03:56

别这么做:

是的,它被设置为7.1

没关系!:

不能添加'RSBarcodes.framework‘,因为它只给了我'RSBarcodes’的选项,而我添加的假设是.framework添加错了。您必须添加RSBarcodes!没有.frameworks!

如果这样做,它就会奏效:

在该窗口顶部的选项卡栏中,打开“构建阶段”面板。展开“链接二进制与图书馆”组,并添加RSBarcodes.framework。

祝你好运:)

票数 1
EN

Stack Overflow用户

发布于 2015-03-23 03:41:41

现在,您可以使用CocoaPods()或Carthage来安装RSBarcodes_Swift。

CocoaPods:

pod‘RSBarcode_Swift’,'~> 0.0.5‘

在你的档案袋里。

迦太基:

github“yeahdongcn/RSBarcode_Swift”>= 0.0.5

在你的档案里。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27198408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档