我是编程新手。因此,安装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 {
}
我感觉卡住了。有人可以帮忙吗?
我同意在您的学习不会让您的生活变得简单时,试图直接使用PromiseKit的评论。这同样适用于引入新范例的任何第三方API。
已经说过所有的代码示例和图像都会向我发送文件。很明显你已经正确安装了PromiseKit,因为Xcode的代码完成正在看到它。
您的问题中缺少的是实际问题。你说它不起作用,但实际上并没有说出了什么问题。有错误吗?它不编译吗?还是跑?或者说事情没有按照你期望的方式执行,如果是这样,你期望什么,实际发生了什么?
除此之外,我建议你在这个阶段删除PromiseKit。回到基础。没有PromiseKit就没有理由不能运行你的代码所以首先这样做,一旦这一切都很好。你可以再次看看PromiseKit,它将如何帮助你的应用程序变得更好。