2016-04-26 10 views
0

接続する前にWLClientのハートビート値を設定しようとすると、コンソールに次のエラーが記録されます。コンソールでIBM MobileFirstのハートビート・ログ設定でエラーが発生しました

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

次のコードを使用して設定します。

[self.wLClient setHeartBeatInterval:newValue]; 

Androidでは動作が異なります。 Androidの場合、接続前にハートビート値が設定されていてもエラーは記録されず、設定が有効になっているようです。

次の2つの主な質問があります。

  1. これはバグですか、iOS SDKが接続する前にこのタイプの設定を意図的にブロックしていますか?

  2. 接続の前にWLClientハートビートを設定する方法はありますか?

私はあなたがしかし、あなたがsetHeartBeatInterval APIを使用する前にWLClientを初期化する必要があります、ハートビート間隔を設定する前に、サーバーへの接続を必要としないMobileFirstプラットフォーム7.1

答えて

0

を使用しています。 ([WLClient sharedInstance]は、このAPIを使用する前に呼び出さなければなりません。)

はこれを試してみてください:newValueに `:
[[WLClient sharedInstance]setHeartBeatInterval:newValue];

+0

私は' [WLClient sharedInstance] '' setHeartBeatIntervalを呼び出す前に。それでもエラーログが表示されます。 – Mohammad

関連する問題