我試圖在視圖中畫一條線,但是由於可選的類型錯誤,我的代碼無法編譯。我對swift和objective-c很陌生,花了很多時間來搜索答案。目前這個問題還沒有解決。所以,任何人都可以提供一些線索來解決這個問題?可選類型「CGContext?」的值沒有解開
代碼:
import UIKit
class DrawLines: UIView {
// Only override draw() if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
override func draw(_ rect: CGRect) {
//Drawing code
// context
let context = UIGraphicsGetCurrentContext()
CGContextSetLineWidth(context, 3.0)
CGContextSetStrokeColorWithColor(context, UIColor.purpleColor().cgColor)
//create a path
CGContextMoveToPoint(context,0,0)
CGContextAddLineToPoint(context,250,320)
}
}
錯誤:
只需點擊它即可使用** Fix-it **選項。 –
@NiravD謝謝您的回答。它可能通過你的建議來解決問題,但它不能解決我的問題。你能告訴我導致這個問題的原因嗎? – pipi
你是什麼意思,它不能解決我的問題,修復後,它會消除你目前正在得到的錯誤。 –