0

エラーが発生しています

fatal error: Can't unwrap Optional.None
(lldb)

このコードで

    var context:CGContextRef = UIGraphicsGetCurrentContext()
    let radius:CGFloat = 5
    CGContextSetRGBStrokeColor(context, 1, 1, 1, 1)
    var tempRect:CGRect = CGRectMake(5, 5, 20, 20)
    let minX = tempRect.minX, midX = tempRect.midX, maxX = tempRect.maxX
    let minY = tempRect.minY, midY = tempRect.midY, maxY = tempRect.maxY
    CGContextMoveToPoint(context, minX, minY)
    CGContextAddArcToPoint(context, minX, minY, midX, midY, radius)
    CGContextAddArcToPoint(context, maxX, minY, maxX, midY, radius)
    CGContextAddArcToPoint(context, maxX, maxY, midX, maxY, radius)
    CGContextAddArcToPoint(context, minX, maxY, minX, midY, radius)
    CGContextClosePath(context)
    CGContextDrawPath(context, kCGPathFillStroke)

何が問題なのかわかりません。私がやろうとしているのは、Swift で角の丸い長方形を作成することです。このエラーが発生するのはなぜですか? もっと簡単な方法はありますか?

4

1 に答える 1