Я пытаюсь использовать Replaykit, чтобы начать сеанс трансляции (запись экрана приложения работает нормально), и он открывает окно выбора, из которого можно выбрать приложения для трансляции, отображаются Youtube, Facebook и Periscope, но не мое приложение, код:
if #available(iOS 10.0, *) {
RPBroadcastActivityViewController.load { broadcastAVC, error in
guard error == nil else {
print("Cannot load Broadcast Activity View Controller.")
return
}
if let broadcastAVC = broadcastAVC {
broadcastAVC.delegate = self
self.viewController.present(broadcastAVC, animated: true, completion: {
// broadcastactivityviewcontroller will perform the callback when the broadcast starts (or fails)
})
}
}
}
Полный исходный код здесь , код находится в функции startBroadcast
.
Я также попытался загрузить, используя withPreferredExtension
, и он говорит preferred broadcast service not found
.Когда я иду в центр управления, чтобы попытаться начать сеанс широковещания, я не вижу кнопки Start Broadcast
и приложений, просто Start Recording
, я использую IOS11, поэтому я попытался с телефоном, использующим IOS12, и тот же результат, касающийся центра управления.Как я могу заставить мое приложение отображаться в окне выбора, спасибо?