【发布时间】:2017-01-07 16:48:21
【问题描述】:
我收到一条错误消息,上面写着“从初始化程序返回而不初始化所有存储的属性”
class Regex {
let internalExpression: NSRegularExpression
let pattern: String
init(_ pattern: String) {
self.pattern = pattern
var error: NSError?
do {
self.internalExpression = try NSRegularExpression(pattern: pattern, options: .CaseInsensitive)
} catch {
print(error)
}
}//Error Message Goes Here
func test(input: String) -> Bool {
let matches = self.internalExpression.matchesInString(input, options: [], range:NSMakeRange(0, input.characters.count))
return matches.count > 0
}
}
【问题讨论】:
标签: regex swift swift2 initialization nsregularexpression