语义问题:在添加Framework类引用时使用未声明的标识符

Mob*_*ion 5 iphone xcode ipad ios ios-frameworks

我已经在我的项目中添加了一些框架,通过Targets - > Build Phases - > Link binary with Libraries.特别是,我在谈论AVFoundation.framework.我还将所有框架添加到项目导航器中的Frameworks文件夹中.

但是,当我尝试引用链接框架中的类时,我得到"语义问题 - 使用未声明的标识符"错误.

例如,我在两个底线中得到这些错误:

    - (void)viewDidLoad {
    [super viewDidLoad];
    AVCaptureSession *session = [[AVCaptureSession alloc] init];
    session.sessionPreset = AVCaptureSessionPresetMedium;
}
Run Code Online (Sandbox Code Playgroud)

我想知道框架是否正确地链接到我的项目.那么,我该如何解决这个问题呢?我必须说我是iOs和ObjC开发的新手.

谢谢

CAM*_*BAP 11

看起来你忘记了:

#import <AVFoundation/AVCaptureSession.h>
Run Code Online (Sandbox Code Playgroud)