在swift 5中使用未定义的类型“MPMediaPickerControllerDelegate”

zi8p0yeb  于 11个月前  发布在  Swift
关注(0)|答案(1)|浏览(129)

我正在尝试构建一个示例应用程序,以帮助自己学习和准备我需要在工作中构建的应用程序,所以我正在遵循www.example.com上的教程developer.apple.com,在这里. https://developer.apple.com/documentation/mediaplayer/displaying_a_media_picker_from_your_app问题是,它说要在ViewController中扩展MPMediaPickerControllerDelegate。所以我这样做了,Xcode现在对我大喊大叫,告诉我MPMediaPickerControllerDelegate是未定义类型。我尝试搜索网页,没有找到任何东西,我能找到的唯一信息是开发者页面,它并不包含任何相关的信息,还有其他一些教程,只是展示了完全相同的东西。我的代码真的没有什么特别的,它只是一个类声明和该类的实现。

import UIKit

class ViewController: UIViewController, MPMediaPickerControllerDelegate {
    override func viewDidLoad() {
        super.viewDidLoad()
    }
}

字符串
我也试过导入MediaPlayer,但Xcode告诉我ViewController是MediaPlayer的一部分,所以导入将被忽略。有人知道如何使用MPMediaPickerControllerDelegate吗?或者它在Swift 5中不再存在,如果它被替换了。我的意思是,他们自己关于如何构建媒体应用程序的文档是上面的代码片段,但这不管用任何帮助都很感激谢谢。
更新..这里是一个屏幕截图显示我的意思是关于导入MediaPlayer.

ac1kyiln

ac1kyiln1#

确保使用用途:
第一个月

import SwiftUI
为了获得这些定义

相关问题