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的建议可能是最优雅、最迅速的