UIGraphicsGetCurrentContext

UIGraphicsGetCurrentContext

我正在编写一个iOS应用程序,并通过CocoaPods集成了FDWaveformView 2.0.0。
有时,UIGraphicsGetCurrentContext()返回nil,并且我收到“ FDWaveformView无法获取图形上下文”日志消息。

   guard let context = UIGraphicsGetCurrentContext() else {
        NSLog("FDWaveformView failed to get graphics context")
        return
    }


有谁知道如何解决这个问题?

最佳答案

确保您正在draw(_ rect:CGRect)()方法内调用UIGraphicsGetCurrentContext()。

还要确保您没有手动调用draw(_ rect:CGRect)。而是调用setNeedsDisplay(),它将调用draw(_ rect:CGRect)。

关于ios - UIGraphicsGetCurrentContext()返回nil-现在怎么办?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42907287/

10-10 01:01