如何将 type_info 转换为 'Class' 类型的 objective-c
How to convert type_info to a 'Class' type of objective-c
假设我有一个 C++ class:
class CppClass {
// class implementation.
}
在 Objective-C++ 代码中我有一个方法:
+(id)someMethod:(Class)aClass;
有没有办法把type_info
转换成Class
?
没有。 Class
是一种类型,可用于保存指向 Objective-C "class object" 的指针,Objective-C 对象表示 Objective-C class 位于运行。 C++ classes 不是 Objective-C classes,并且没有 Objective-C "class object".
假设我有一个 C++ class:
class CppClass {
// class implementation.
}
在 Objective-C++ 代码中我有一个方法:
+(id)someMethod:(Class)aClass;
有没有办法把type_info
转换成Class
?
没有。 Class
是一种类型,可用于保存指向 Objective-C "class object" 的指针,Objective-C 对象表示 Objective-C class 位于运行。 C++ classes 不是 Objective-C classes,并且没有 Objective-C "class object".