Xcode 滚动时出现致命错误
再说一遍 我的小项目有问题 它运行,但如果我试图向下滚动它崩溃 出现致命错误的代码部分如下:Xcode 滚动时出现致命错误,xcode,swift,crash,Xcode,Swift,Crash,再说一遍 我的小项目有问题 它运行,但如果我试图向下滚动它崩溃 出现致命错误的代码部分如下: func fontForDisplay(atIndexPath indexPath: NSIndexPath) -> UIFont? { if indexPath.section == 0 { let familyName = familyNames[indexPath.row] let fontName = UIFont.fontNamesForFam
func fontForDisplay(atIndexPath indexPath: NSIndexPath) -> UIFont? {
if indexPath.section == 0 {
let familyName = familyNames[indexPath.row]
let fontName = UIFont.fontNamesForFamilyName(familyName).first! as String
return UIFont(name: fontName, size: cellPointSize)
} else {
return nil
}
}
你能帮我吗
谢谢 我想铸造失败了,如果让我来,就把它包起来
if let fontName = UIFont.fontNamesForFamilyName(familyName).first as? String{
return UIFont(name: fontName, size: cellPointSize)
}
就像绳子一样!
或
错误在第4行。什么是familyName?错误是什么?它是一个常量,每行的值都有一个从数组familyNames中提取的字体名。错误如下:致命错误:在展开可选值LLDB时意外发现nil此错误现在:从“字符串”向下转换为“字符串”,仅展开可选值;你想用“!”吗?顺便说一句,familyName是一个数组?不,familyName是一个常量。它是单元格标识符的名称。这是它的声明:private let familyCell=familyNameze错误说明:从'String'向下转换为'String'仅打开选项;你想用“!”吗@伊格曼诺斯嘿,一个问题,swift 2还是swift 1.2?xcode 7或xcode 6.4
let fontName = UIFont.fontNamesForFamilyName(familyName).first
let fontName : String! = UIFont.fontNamesForFamilyName(familyName).first