小编use*_*711的帖子

构建iOS Framework时出错:usr/local/bin/carthage:没有这样的文件或目录

构建包含我使用Carthage安装的几个外部框架的项目时出现此错误:

/Users/moneycup/Library/Developer/Xcode/DerivedData/MoneyCup-fawvvvubqmiqrzajrxdwjxeiaxbw/Build/Intermediates/MoneyCup.build/Debug-iphonesimulator/MoneyCup.build/Script-03D74C381DE83AC900F61FEE.sh:line 2:usr/local/bin/carthage:没有相应的文件和目录

我完全不知道现在要做什么.提前感谢您的任何建议.

xcode swift carthage

8
推荐指数
1
解决办法
7834
查看次数

继承一个 .system 类型的 UIButton

我正在尝试继承 UIButton,但我希望它是 .system 类型。我正在为初始化程序而苦苦挣扎

class FormButton: UIButton {

var type FormButtonType: FormButtomType.oneSelection

init(oftype formType: FormButtomType) {
    self.type = formType
    super.init(type: .system)
}

} 
Run Code Online (Sandbox Code Playgroud)

问题是我有以下错误消息:“必须调用超类‘UIButton’的指定初始值设定项

uibutton ios swift

5
推荐指数
1
解决办法
1595
查看次数

Swift 正则表达式用于检查字符串是否至少有一个大写字母

我尝试过以下几种方法:

^(?=.*?[A-Z])
^(?=.*?[A-Z])$
^(.*?[A-Z])$
Run Code Online (Sandbox Code Playgroud)

没有任何作用

static func atLeastOneUpperCase(_ input: String) -> Bool {
    return NSPredicate(format: "SELF MATCHES %@", upperCaseRegex).evaluate(with: input)
}
Run Code Online (Sandbox Code Playgroud)

输入应该是以上之一。

regex uppercase swift

4
推荐指数
1
解决办法
3781
查看次数

映射一个struct数组

我有一个包含几个字段的struct数组.我想映射数组以创建另一个包含字段子集的struct

struct History: {
   let field1: String
   let field2: String
   let field3: String
   let field4: String
}

struct SubHistory: {
   let field1: String
   let field2: String
}
Run Code Online (Sandbox Code Playgroud)

我可以使用for in循环.但是有可能使用地图,不是吗?

functional-programming swift

1
推荐指数
2
解决办法
88
查看次数