我正在编写一个iOS应用程序并通过CocoaPods集成FDWaveformView 2.0.0。 有时UIGraphicsGetCurrentContext()返回nil,我得到“FDWaveformView无法获取图形上下文”的日志消息。
guard let context = UIGraphicsGetCurrentContext() else {
NSLog("FDWaveformView failed to get graphics context")
return
}
有谁知道如何解决这个问题?
答案 0 :(得分:1)
确保在draw(_ rect:CGRect)()方法中调用UIGraphicsGetCurrentContext()。
还要确保您不是手动调用draw(_ rect:CGRect)。而是调用setNeedsDisplay(),它将调用draw(_ rect:CGRect)。
答案 1 :(得分:0)
我通过更新到2.1.0解决了这个问题