【发布时间】:2014-08-15 17:22:50
【问题描述】:
以下 Objective-C 代码的等效 swift 代码是什么。我找不到带有运行时概念的 swift 主题。
#import <objc/runtime.h>
Class class = [self class];
试图获取self 的类对象?
更新:
尝试使用以下代码,错误为'UIViewController.type' doesn't conform to protocol 'AnyObject'
var klass: AnyClass = object_getClass(self)
注意:找到了this post,,但没有帮助。
【问题讨论】:
-
class 是 Swift 中的保留关键字。大多数功能都可以从对象本身使用。 AnyObject 比 NSObject 有更多的功能。例如,现在可以从对象访问版本属性,而不是先获取类然后再获取版本。那么你想用它做什么呢?
-
这不是重复的。读者必须仔细阅读问题。
标签: ios swift objective-c-runtime