我已经通过Targets -〉Build Phases -〉Link binary with Libraries将一些框架添加到了我的项目中。特别是,我正在谈论AVFoundation. framework。我还将所有框架添加到了项目导航器中的Frameworks文件夹中。
然而,当我尝试引用链接框架中的类时,我得到了“语义问题-使用未声明的标识符”错误。
例如,我在下面两行中得到了这些错误:
- (void)viewDidLoad {
[super viewDidLoad];
AVCaptureSession *session = [[AVCaptureSession alloc] init];
session.sessionPreset = AVCaptureSessionPresetMedium;
}
我想知道框架是否正确地链接到了我的项目。那么,我该如何解决这个问题呢?我必须说,我对iOS和ObjC开发是一个新手。
谢谢你
2条答案
按热度按时间vm0i2vca1#
看起来你忘了:
v64noz0r2#
在我的示例中,import语句位于此块的中间#ifdef FB_SONARKIT_ENABLED / #endif从块中取回它们后,归档成功。
之前
之后