【发布时间】:2020-05-28 07:52:55
【问题描述】:
我是 iOS 编程新手。
我正在尝试编写一个用于屏幕广播/录制的应用程序。
按照WWDC2018的指导。
1.“广播上传扩展”和“广播设置UI扩展”的新目标。
注意: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)
}
}
安装后,按应用开始播放时,会出现如下画面。我的应用程序没有图标。 preferredExtension 被确认为扩展的包标识符是正确的。
【问题讨论】: