【问题标题】:pubnub error - "use of undeclared indentifier" in pubnub and iospubnub 错误 - 在 pubnub 和 ios 上“使用未声明的标识符”
【发布时间】:2015-11-10 23:00:43
【问题描述】:

我是 IOS 新手,我正在编译一个项目,但出现以下错误:

+(PNConfiguration*)getDefaultConfiguration
{
   return [PNConfiguration configurationWithPublishKey:kPMDPubNubPublisherKey subscribeKey:kPMDPubNubSubcriptionKey secretKey:@""];
}

错误:(50, 56) 使用未声明的标识符“kPMDPubNubPublisherKey”

【问题讨论】:

  • 请使用相关代码和确切的错误消息更新您的问题。一定要指出是哪一行导致了错误。
  • 不,用您的代码更新您的问题。将实际文本复制并粘贴到您的问题中(并确保您的格式正确)。
  • 也许您需要导入另一个 .h 文件 - 一个声明这两个常量的文件。
  • 谢谢,我解决了问题,需要在定义这些变量的地方导入。
  • 请将您的答案作为“答案”添加到此线程。顺便说一句,我看到您正在使用带有 secretKey 参数的构造函数,所以这必须是 PubNub iOS SDK 3.x。如果可能,您应该使用 4.1.1 SDK。如果您必须使用 3.x,请确保您使用的是最新版本 - 3.7.11。但请尽快迁移到 4.1.1(或任何最新的 4.x)。

标签: ios objective-c pubnub


【解决方案1】:

答案是在引用变量的地方缺少导入语句。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 2014-08-04
    • 2020-05-05
    • 2019-09-29
    相关资源
    最近更新 更多