我遇到了一些代码问题,在几个项目中工作,但由于某种原因不在这里。 首先,我指的是代码块:
[Parse initializeWithConfiguration:[ParseClientConfiguration
configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration) {
configuration.applicationId = applicationId;
configuration.clientKey = @"";
configuration.server = configServer;
}]];
此代码与使用Parse-Server
的项目中的CocoaPods
相关。
我收到此错误消息:
Use of undeclared identifier 'ParseClientConfiguration'
尽管我的代码中有这一行:
#import <Parse/Parse.h>
如果我继续使用上述代码并右键点击ParseClientConfiguration
转到Jump to Definition
,我会看到一个问号,这意味着无法找到定义,正如人们在看到错误后所期望的那样消息。
但是如果我在另一个项目(工作)中做同样的事情,那么我会在名为Pods / Parse的文件夹中找到一个名为ParseClientConfiguration.h的文件,其中ParseClientConfiguration的定义是。
有什么可以证明这种差异? 据我所知,我为所有项目做了同样的事情。 我能想到的一件事是,有问题的项目有几个目标,而其他项目只有一个,但我认为这无关紧要。任何有用的提示都将非常感激。