Невозможно найти тип «RCTEventDispatcher» в области | реакция-родное-видеоIOS

Программируем под IOS
Ответить
Anonymous
 Невозможно найти тип «RCTEventDispatcher» в области | реакция-родное-видео

Сообщение Anonymous »

Невозможно собрать проект на IOS.
Ошибка:

Код: Выделить всё

Cannot find type 'RCTEventDispatcher' in scope
React-native v0.73.6 + react-native-video ^6.5.0

Код: Выделить всё

import AVFoundation
import AVKit
import Foundation
#if USE_GOOGLE_IMA
import GoogleInteractiveMediaAds
#endif
import React

// MARK: - RCTVideo

class RCTVideo: UIView, RCTVideoPlayerViewControllerDelegate, RCTPlayerObserverHandler {
private var _player: AVPlayer?
private var _playerItem: AVPlayerItem?
private var _source: VideoSource?
private var _playerLayer: AVPlayerLayer?
private var _chapters: [Chapter]?

private var _playerViewController: RCTVideoPlayerViewController?
private var _videoURL: NSURL?
private var _localSourceEncryptionKeyScheme: String?

/* Required to publish events */
private var _eventDispatcher: RCTEventDispatcher?
private var _videoLoadStarted = false

Код: Выделить всё

init(eventDispatcher: RCTEventDispatcher!) {
super.init(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
ReactNativeVideoManager.shared.registerView(newInstance: self)
#if USE_GOOGLE_IMA
_imaAdsManager = RCTIMAAdsManager(video: self, pipEnabled: isPipEnabled)
#endif

_eventDispatcher = eventDispatcher

#if os(iOS)
if _pictureInPictureEnabled {
initPictureinPicture()
_playerViewController?.allowsPictureInPicturePlayback = true
} else {
_playerViewController?.allowsPictureInPicturePlayback = false
}
#endif
Ошибка в Xcode
Ошибка в Xcode
Переустановка модулей не работает. Я погуглил и описал все методы. в следующих выпусках не работает: https://github.com/TheWidlarzGroup/reac ... ssues/3004

https://github.com/TheWidlarzGroup/reac ... deo/issues /3622

https://github.com/TheWidlarzGroup/reac ... ssues/3152 ошибка: ожидается тип — eventDispatcher:(nonnull RCTEventDispatcher *)eventDispatcher; И ошибки «Неопределенный символ» во время сборки iOS

Подробнее здесь: https://stackoverflow.com/questions/790 ... tive-video
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»