Я использую RPSystemBroadcastPickerView, чтобы позволить пользователю начать вещание более простым способом.Я создал новый проект iOS «Single View App», добавил код в класс ViewController:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let screenSharingProviderPickerView: RPSystemBroadcastPickerView = RPSystemBroadcastPickerView(frame: view.frame)
view.addSubview(screenSharingProviderPickerView)//append(screenSharingProviderPickerView)//insertSubview(screenSharingProviderPickerView, at: 0)
screenSharingProviderPickerView.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([screenSharingProviderPickerView.centerXAnchor.constraint(equalTo: view.centerXAnchor, constant: 0),
screenSharingProviderPickerView.centerYAnchor.constraint(equalTo: view.centerYAnchor, constant: 0),
screenSharingProviderPickerView.widthAnchor.constraint(equalToConstant: 100),
screenSharingProviderPickerView.heightAnchor.constraint(equalToConstant: 100)])
}
Создайте и запустите проект на устройстве, коснитесь бело-черного круга в центре экрана,Появляется BroadcastPickerView, но в то же время у меня появляется сообщение об ошибке на консоль: Несбалансированные вызовы для начала / конца переходов внешнего вида для UIApplicationRotationFollowingController: 0x109301750.
Есть ли обходные пути для этого "Несбалансированный вызов "ошибка?