Я новичок в программировании iOS.
Я пытаюсь написать приложение для трансляции / записи экрана.
Следуйте инструкциям WWDC2018 .
1. новая цель «Расширение широковещательной загрузки» и «Расширение пользовательского интерфейса настройки широковещательной передачи».
Примечание: ни SampleHandler.swift, ни BroadcastSetupViewController.swift не изменяются.
2. Измените ViewController.swift следующим образом
import UIKit
import ReplayKit
@available(iOS 12.0, *)
class ViewController: UIViewController {
var broadcastPicker: RPSystemBroadcastPickerView?
var broadcastPicker: RPSystemBroadcastPickerView?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let broadcastPicker = RPSystemBroadcastPickerView(frame: CGRect(x: 0, y: 0,
width: view.bounds.width, height: 500))
broadcastPicker.preferredExtension = "com.myapp.extension"
view.addSubview(broadcastPicker)
}
}
После установки при нажатии на приложение для начала трансляции отображается следующий экран. У моего приложения нет значка. Предпочтительное расширение подтверждено правильным как идентификатор пакета расширения.
При запуске трансляции из системы есть много вариантов поставщика, но не мое приложение.
Что я пропустил?