无法通过Swift中的委托调用协议方法

时间:2017-10-31 13:01:30

标签: swift swift-protocols

我在Swift SPSegment中使用了一个库,而我无法将其导入我当前的项目(Swift)

有没有办法导入它?

class TestMain: UIViewController,UITableViewDelegate,UITableViewDataSource, SPSegmentControlCellStyleDelegate, SPSegmentControlDelegate 

它给我一个错误:

  

使用未声明的类型' SPSegmentControlDelegate

但它在样本项目中运作良好

3 个答案:

答案 0 :(得分:1)

在您的viewcontrollerBuild项目中导入该库

import SPSegmentedControl

答案 1 :(得分:1)

正如我从代码中看到的那样,它是一个使用Sparrow的示例项目,您必须在项目中使用sparrow文件夹,这样就可以了。

下载Sparrow并将解压后的文件夹拖放到您的项目中

问题是你不能将SPSegment导入为库,因为如果你看一下它,它是作为一个项目而不是作为库构建的。你可以做的是在SPSegment中创建你的项目。 只需添加其他类和视图,具体取决于您的请求

答案 2 :(得分:0)

最后我找到了问题的原因

  

原因是我无法在项目目标中添加SPSegmentedControl   文件检查员的成员资格

enter image description here

  

检查目标会员资格中的项目名称

enter image description here 我添加这个

后工作正常