2

我正在尝试设置 Xcode 机器人来执行我的 CI 操作。我已经完成了所有配置并测试了我与正在开发的一个小应用程序的第一次集成,但是构建失败并出现以下错误:

Bot Issue: error. Swift Compiler Error.
Issue: Incorrect argument label in call (have 'item:attribute:relatedBy:toItem:attribute:multiplier:constant:', expected 'item:attribute:relatedBy:.
File: UIView+Extensions.swift.
Integration Number: 1.
Integration URL: https://Jenkinss-Mac-mini.local/xcode/bots/CA86149/integrations
Description: Incorrect argument label in call (have 'item:attribute:relatedBy:toItem:attribute:multiplier:constant:', expected 'item:attribute:relatedBy:toItem:attribute:positiveSuffix:constant:').

这是有问题的代码:

public func AddConstraint(view: UIView?, layoutAttribute: NSLayoutAttribute, myLayoutAttribute: NSLayoutAttribute, offset: CGFloat = 0) -> NSLayoutConstraint
    {
        let attachView = view != nil ? view! : self.superview
        let constraint = NSLayoutConstraint(item: self, attribute: myLayoutAttribute, relatedBy: NSLayoutRelation.Equal,
            toItem: attachView, attribute: layoutAttribute, multiplier: 1, constant: offset)
        self.superview?.addConstraint(constraint)
        return constraint
    }

但是,如果我将标签从“乘数”更改为“正后缀”,项目不会在本地构建吗?我进行了三次检查,并且我的服务器运行的 Xcode 版本与我的开发机器 (6A1052d) 相同。

对于我可以尝试解决这个问题的方法,我处于死胡同,有什么想法吗?

4

0 回答 0