我是编程新手。因此,安装PromiseKit
对我来说很困难。在研究了各种安装方法之后,我尝试通过Carthage
进行安装(未成功,原因是我不得不找出如何安装Carthage
的方法,但我从来没做过)。
然后我尝试手动安装,因为它看起来更简单。尽管说明中说“您可以将PromiseKit.xcodeproj
放到您的项目中,然后将PromiseKit.framework
添加到您应用的嵌入式框架中”,但我仍然不清楚。
我最终将其放到这里:
这似乎可行,因为现在当在我的ViewController.swift
文件顶部键入“ import”时,PromiseKit
似乎是可行的答案。
但是,这是发生问题的地方。根据文档,我希望能够编写如下代码:
firstly {
login()
}.then { creds in
fetch(avatar: creds.user)
}.done { image in
self.imageView = image }
因此,我转到了应用程序中按钮的代码。
@IBAction func AddElectionEvents(_ sender: UIButton) {
deleteEvents()
createEvents()
}
我想使用PromiseKit
首先删除我的事件,然后创建新事件。但是,当我输入firstly
时,这是我看到的:
我希望能够写:
firstly {
deleteEvents()
}.then {
createEvents()
}.done {
}
我感到被困住了。有人可以帮忙吗?
答案 0 :(得分:0)
我同意这样的意见:当您的学习不会使您的生活变得轻松时,立即尝试使用PromiseKit。这同样适用于引入新范例的任何第三方API。
说过,您的所有代码示例和图像对我来说都是文件。很明显,您已经正确安装了PromiseKit,因为Xcode的代码完成可以看到它。
您的问题中缺少的是实际问题。您说它不起作用,但实际上不说出什么问题了。有错误吗?不编译吗?还是跑?还是事情没有按照您期望的方式执行,如果是,那么您期望什么以及实际发生了什么?
除此之外,我建议您在此阶段实际上删除PromiseKit。回到基础。没有理由,没有PromiseKit就无法运行您的代码,因此,一旦这样做就很好了。您可以再次从PromiseKit的角度来看它如何帮助您改善应用程序。