environment ・MacOS: 10.15.7 ・Xcode: 12.1 ・iOS: 14.1
I am trying to PencilKit and but I cannot show PKToolPicker. I set my code as below:
if let window = UIApplication.shared.windows.first {
if let toolPicker = PKToolPicker.shared(for: window) {
toolPicker.addObserver(canvas)
toolPicker.setVisible(true, forFirstResponder: canvas)
canvas.becomeFirstResponder()
}
}
I get a warning here:
'shared(for:)' was deprecated in iOS 14.0: Create individual instances instead.
So I changed it like this
let toolPicker = PKToolPicker.init()
toolPicker.addObserver(canvas)
toolPicker.setVisible(true, forFirstResponder: canvas)
canvas.becomeFirstResponder()
After all the PKToolPicker is not displayed
I am aiming to display such PKToolPicker
Please give me advice
I solved it like this
toolPicker.addObserver(canvas)
toolPicker.setVisible(true, forFirstResponder: canvas)
canvas.becomeFirstResponder()