【问题标题】:IBM MobileFirst setting heartbeat logs error in consoleIBM MobileFirst 在控制台中设置心跳日志错误
【发布时间】:2016-04-26 08:12:28
【问题描述】:

当我尝试在连接之前为 WLClient 设置心跳值时,控制台中会记录以下错误。

[ERROR] [WL_CLIENT] -[WLClient setHeartBeatInterval:] in WLClient.m:245 :: WLClient has not been initialized

我使用以下代码进行设置。

[self.wLClient setHeartBeatInterval:newValue];

Android 上的行为有所不同。在Android上,如果在连接之前设置了心跳值,则不会记录任何错误,而且设置似乎生效。

以下是两个主要问题。

  1. 这是一个错误还是 iOS SDK 在连接之前故意阻止了这种类型的设置?

  2. 在连接之前有没有其他可能的方式来配置 WLClient 心跳?

我正在使用 MobileFirst Platform 7.1

【问题讨论】:

    标签: ios ibm-mobilefirst mobilefirst-server


    【解决方案1】:

    在设置心跳间隔之前您不需要连接到服务器,但是您需要在使用setHeartBeatInterval API 之前初始化 WLClient。 ([WLClient sharedInstance] 应在使用此 API 之前调用。)

    试试这个:
    [[WLClient sharedInstance]setHeartBeatInterval:newValue];

    【讨论】:

    • 在致电 setHeartBeatInterval:newValue 之前,我是 [WLClient sharedInstance]。它仍然显示错误日志。
    猜你喜欢
    • 2021-12-22
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    • 1970-01-01
    • 2015-08-29
    • 2018-10-04
    相关资源
    最近更新 更多