再次。

我的小项目有问题。

它可以运行,但是如果我尝试向下滚动,则会崩溃!

带有致命错误的代码部分是这样的:

  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)
}

关于xcode - 滚动时出现Swift致命错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32790459/

10-08 23:09