RPSystemBroadcastPickerView отображает черный круглый круг

Я разрабатываю приложение, которое будет иметь возможность отображать список доступных широковещательных расширений. Когда я просмотрел документацию Apple для того же и реализовал в тестовом приложении с минимальным кодом следующим образом:

import UIKit
import ReplayKit

class ViewController: UIViewController {

    @IBOutlet var containerView: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()
        let broadcastPicker = RPSystemBroadcastPickerView(frame: CGRect(x: 0, y: 0, width: 50, height: 50))
        containerView.addSubview(broadcastPicker)
        broadcastPicker.translatesAutoresizingMaskIntoConstraints = false
        containerView.addConstraint(NSLayoutConstraint(item: broadcastPicker, attribute: .trailing, relatedBy: .equal, toItem: containerView, attribute: .trailing, multiplier: 1, constant: 0))
        containerView.addConstraint(NSLayoutConstraint(item: broadcastPicker, attribute: .leading, relatedBy: .equal, toItem: containerView, attribute: .leading, multiplier: 1, constant: 0))
        containerView.addConstraint(NSLayoutConstraint(item: broadcastPicker, attribute: .top, relatedBy: .equal, toItem: containerView, attribute: .top, multiplier: 1, constant: 0))
        containerView.addConstraint(NSLayoutConstraint(item: broadcastPicker, attribute: .bottom, relatedBy: .equal, toItem: containerView, attribute: .bottom, multiplier: 1, constant: 0))
        broadcastPicker.showsMicrophoneButton = true
        containerView.addSubview(broadcastPicker)
    }
}

Но он отображает только черный круглый круг.

Что-то я здесь пропустил? В тестовом приложении больше ничего не реализовал.

Версия iOS: 13.6.1 Xcode: 11.3

Вы можете найти полный исходный код тестового приложения здесь.

Пожалуйста, помогите!

Заранее спасибо!

0 ответов

Другие вопросы по тегам