PromiseKit手动安装

时间:2018-09-30 21:28:36

标签: swift promisekit

我是编程新手。因此,安装PromiseKit对我来说很困难。在研究了各种安装方法之后,我尝试通过Carthage进行安装(未成功,原因是我不得不找出如何安装Carthage的方法,但我从来没做过)。

然后我尝试手动安装,因为它看起来更简单。尽管说明中说“您可以将PromiseKit.xcodeproj放到您的项目中,然后将PromiseKit.framework添加到您应用的嵌入式框架中”,但我仍然不清楚。

我最终将其放到这里:

Finder Image

这似乎可行,因为现在当在我的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时,这是我看到的:

enter image description here

我希望能够写:

  firstly { 
    deleteEvents() 
  }.then { 
    createEvents() 
  }.done { 
  }

我感到被困住了。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我同意这样的意见:当您的学习不会使您的生活变得轻松时,立即尝试使用PromiseKit。这同样适用于引入新范例的任何第三方API。

说过,您的所有代码示例和图像对我来说都是文件。很明显,您已经正确安装了PromiseKit,因为Xcode的代码完成可以看到它。

您的问题中缺少的是实际问题。您说它不起作用,但实际上不说出什么问题了。有错误吗?不编译吗?还是跑?还是事情没有按照您期望的方式执行,如果是,那么您期望什么以及实际发生了什么?

除此之外,我建议您在此阶段实际上删除PromiseKit。回到基础。没有理由,没有PromiseKit就无法运行您的代码,因此,一旦这样做就很好了。您可以再次从PromiseKit的角度来看它如何帮助您改善应用程序。