【问题标题】: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 是什么,所以它是一个“未解析”的对象,它不能被使用。可能是因为导入错误。

标签: swift parse-server


【解决方案1】:

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

【讨论】:

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