是啥导致“使用未解析的标识符 ParseClientConfiguration”?

Posted

技术标签:

【中文标题】是啥导致“使用未解析的标识符 ParseClientConfiguration”?【英文标题】:What is causing "Use of unresolved identifier ParseClientConfiguration"?是什么导致“使用未解析的标识符 ParseClientConfiguration”? 【发布时间】:2016-02-05 17:07:44 【问题描述】:

我正在从 Parse 迁移到 Heroku 的最后一步。我只需要更新我的应用程序中的代码以包含新密钥和服务器信息。我输入了这段代码:

    let config = ParseClientConfiguration(block: 
        (ParseMutableClientConfiguration) -> Void in

        ParseMutableClientConfiguration.applicationId = "...";
        ParseMutableClientConfiguration.clientKey = "...";
        ParseMutableClientConfiguration.server = "...";
    );

    Parse.initializeWithConfiguration(config);

我在第一行得到错误。

我已经导入 Parse,所以我不完全确定为什么会得到这个。

【问题讨论】:

"unresolved identifier" 总是有同样的原因:编译器不知道你的对象是什么,它找不到声明。在您的情况下,编译器不知道 ParseClientConfiguration 是什么,所以它是一个“未解析”的对象,它不能被使用。可能是因为导入错误。 【参考方案1】:

我使用的是过时的 Parse SDK。我不得不更新。现在一切正常。

【讨论】:

您还需要导入其他内容吗?我更新了我的 SDK,我仍然收到此错误。当我导入 ParseClientConfiguration.h(我使用的是 Objective-C)时,它给了我一堆错误。 我只导入了 Parse 和 UIKit。 好的,我知道我的问题是什么。即使我从项目中删除了旧的 Parse 框架。我还必须从工作区中删除文件。我使用 cocoapods 导入了新的 SDK,但旧的 SDK 仍然以某种方式覆盖它。 我尝试了所有这些方法,但仍然遇到同样的错误

以上是关于是啥导致“使用未解析的标识符 ParseClientConfiguration”?的主要内容,如果未能解决你的问题,请参考以下文章

是啥导致了这个推进错误?

是啥导致了 NSInvalidArgumentException?

是啥导致移动构造函数被删除

是啥导致系统发出蜂鸣声?

是啥导致 opensuse Docker 膨胀?

是啥导致连接中止?