"Использование неразрешенного идентификатора:" присутствующий "" видеоплеер в Xcode

Я пытался сделать видеоплеер в XCode, следуя учебному пособию по YouTube, так как я очень новичок в кодировании, но он продолжает говорить "Использование неразрешенного идентификатора:" присутствует ""

import UIKit

import AVKit

class VideoP: NSObject {

@IBAction func vidButton(_ sender: Any) {
    if let path = Bundle.main.path(forResource: "video", ofType: "mp4")
    {
        let video =  AVPlayer(url: URL(fileURLWithPath: path))
        let videoPlayer = AVPlayerViewController()
        videoPlayer.player = video
        present(videoPlayer, animated: true, completion:
            {
                video.play()
        })

    }
}
 }

извините, если это запутанный вопрос, поскольку я сказал, что я очень новый!

1 ответ

настоящее время является методом UIView, то вы не можете использовать его в классе.
ты должен написать это в своем UIViewController как ниже:

self.present(videoPlayer, animated: true, completion:
        {
            video.play()
})
Другие вопросы по тегам