gpt4 book ai didi

ios - 很快,有没有办法让 UIView 类也成为 MPMediaPickerControllerDelegate?

转载 作者:行者123 更新时间:2023-11-28 10:02:28 25 4
gpt4 key购买 nike

我目前正在尝试使用 swift 制作音乐应用程序。这是我的第一个应用程序(不包括一些教程内容)。我一直在查看一些示例代码,包括 Apple 的 addMusic 示例,并且我遇到了以下将 objective-c 代码转换为 swift 的问题:

class ViewController: UIViewController <MPMediaPickerControllerDelegate> {

我收到错误消息“无法专门化非泛型类型‘UIViewController’。有没有一种方法可以做到这一点,我是否缺少或者我是否需要定义一个单独的类作为我的选择器委托(delegate)?

我看到的 addMusic 代码是 here .

最佳答案

与 objective-c 不同的是,子类和委托(delegate)的结构彼此相同,周围没有“<>”。例如:

class ViewController: UIViewController, MPMediaPickerControllerDelegate, UITableViewDelegate, CustomClassDelegate

你可以不断地添加到列表中,尽管其中只有一个可以是父类(super class)(其余的必须是委托(delegate)或类似的),因为一个类不能同时是两个不同父类的子类。

希望对您有所帮助。

关于ios - 很快,有没有办法让 UIView 类也成为 MPMediaPickerControllerDelegate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25187306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com