代码之家  ›  专栏  ›  技术社区  ›  Gowtham Sooryaraj

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

  •  -1
  • Gowtham Sooryaraj  · 技术社区  · 8 年前

    我在Swift中使用了一个库 SPSegment

    有什么方法可以导入它吗?

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

    它会给我一个错误,比如:

    使用未声明的类型“SPSegmentControlDelegate”

    但在示例项目中效果很好

    3 回复  |  直到 8 年前
        1
  •  1
  •   Baig    8 年前

    将该库导入 viewcontroller Build 您的项目

    import SPSegmentedControl
    
        2
  •  1
  •   Enea Dume    8 年前

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

    下载 Sparrow 并将提取的文件夹拖放到项目中

    问题是您不能将SPSegment作为库导入,因为如果您查看一下它,它是作为单个项目而不是库构建的。您可以做的是在SPSegment内创建项目。 只需根据您的请求添加其他类和视图

        3
  •  0
  •   Gowtham Sooryaraj    8 年前

    最后我找到了问题的原因

    文件检查器的成员资格

    enter image description here

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

    enter image description here 我加上这个就行了