var ivar = [:]ivar.className // __NSDictionaryIvar i = 1i.className // error: 'Int' does not have a member named 'className'
If you want to get the type of a primitive, you have to use bridgeToObjectiveC()
. Example:
var i = 1
i.bridgeToObjectiveC().className // __NSCFNumber
println("\(object_getClassName(now))");
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。