さらの環境でダウンロードしたRun Loggerが計測できない問題は、NSUserDefaultsの読み込み問題だった。
最初に、NSUserDefaultsを読み込むが、何もないとすぐに終了しており、計測パラメータのintervalTimeが0のままだった。実際の時間は、測定カウント*intervalTimeなので、いつまでも0のままだった。
一度、終了して、再度立ち上げるとNSUserDefaultsが作られているので、計測パラメータを読み込み、このときintervalTimeが0の場合は強制的に1に設定しているので、以後は正常に動作することになる。
NSUserDefaultsがない場合=さらの場合に、各種デフォルト数値を強制的に設定するように修正して再UPですね。
以後のバージョンも全て修正しなければ
最初に、NSUserDefaultsを読み込むが、何もないとすぐに終了しており、計測パラメータのintervalTimeが0のままだった。実際の時間は、測定カウント*intervalTimeなので、いつまでも0のままだった。
一度、終了して、再度立ち上げるとNSUserDefaultsが作られているので、計測パラメータを読み込み、このときintervalTimeが0の場合は強制的に1に設定しているので、以後は正常に動作することになる。
NSUserDefaultsがない場合=さらの場合に、各種デフォルト数値を強制的に設定するように修正して再UPですね。
以後のバージョンも全て修正しなければ
※コメント投稿者のブログIDはブログ作成者のみに通知されます