Ios 从外部库获取类';s二进制
可以从ObjC中的外部库二进制文件中获取类吗 就像我不知道类的名称,我只是试着测试一个视图,看看它是否是类的一种类型 我试着转发声明,但没用 例如:Ios 从外部库获取类';s二进制,ios,objective-c,runtime,Ios,Objective C,Runtime,可以从ObjC中的外部库二进制文件中获取类吗 就像我不知道类的名称,我只是试着测试一个视图,看看它是否是类的一种类型 我试着转发声明,但没用 例如: if([subview isKindOfClass:[ExternalBinaryView class]]) { ExternalBinaryView* _foo = subview; } 提前感谢您的帮助导入该类的头文件: #import <LibraryName/ExternalBinaryView.h&
if([subview isKindOfClass:[ExternalBinaryView class]])
{
ExternalBinaryView* _foo = subview;
}
提前感谢您的帮助导入该类的头文件:
#import <LibraryName/ExternalBinaryView.h>
#导入
或者,如果存在用于导入所有内容的公共标题:
#import <LibraryName/LibraryName.h>
#导入
然后,您的代码应按预期工作。如果没有提供头文件,请使用
但是没有提供头文件
if([subview isKindOfClass:NSClassFromString(@"ExternalBinaryView")])
{
ExternalBinaryView* _foo = subview;
}