Ios 如何检查属于任何对象的类?

Ios 如何检查属于任何对象的类?,ios,swift,realm,Ios,Swift,Realm,例如,领域信息有两种模型 import Foundation import RealmSwift class Music: Object { dynamic var id = "" dynamic var title = "" dynamic var url = "" } class DownloadMusic: Object { dynamic var id = ""

例如,领域信息有两种模型

    import Foundation
    import RealmSwift

    class Music: Object {

        dynamic var id = ""
        dynamic var title = ""
        dynamic var url = ""
    }
    class DownloadMusic: Object {

        dynamic var id = ""
        dynamic var title = ""
        dynamic var path = ""
    }
而且有一定的功能

func test(object: AnyObject) {

}
当调用作为参数'realm.objects(Music)[0]传输时

我是否可以签入函数,对象属于“Music”类或“DownloadMusic”

请尝试以下操作:

func test(object: AnyObject) {
    if object is Music {
        print("music")
    } else if object is DownloadMusic {
        print("downloadmusic")
    }
}
试试这个:

func test(object: AnyObject) {
    if object is Music {
        print("music")
    } else if object is DownloadMusic {
        print("downloadmusic")
    }
}

如果对象是音乐,
如果对象是下载音乐
怎么样?@vacawama的建议可能是最优雅、最迅速的关于
如果对象是音乐
如果对象是下载音乐
?@vacawama的建议可能是最优雅、最迅速的