我们收到Headers and client library minor version mismatch
消息,我们有解决实际警告的路径,但现在我们需要禁止它。
但是!我们需要保留所有其他警告。
那么,有没有办法来抑制这个错误信息?
答案 0 :(得分:1)
您可以使用extension UIColor{
convenience init (hexString:String) {
var cleanString:String = hexString.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).uppercaseString
if (cleanString.hasPrefix("#")) {
cleanString = cleanString.substringFromIndex(cleanString.startIndex.advancedBy(1))
}
if (cleanString.characters.count != 6) {
self.init()
}
else{
var rgbValue = UInt32()
let scanner = NSScanner(string: cleanString)
scanner.scanHexInt(&rgbValue)
self.init(
red: CGFloat((rgbValue & 0xFF0000) >> 16)/255.0,
green: CGFloat((rgbValue & 0xFF00) >> 8)/255.0,
blue: CGFloat(rgbValue & 0xFF)/255.0,
alpha: 1.0)
}
}
}
并检查特定消息,然后在您希望使用默认错误处理的情况下返回false
E.G
set_error_handler
答案 1 :(得分:0)
如果错误仅在请求生命周期中发生一次(即,当连接到数据库时,如果警告与条件匹配,temporary custom error handler可能会使警告静音。