アプリにコアプロットを実装しましたが、正常に動作します。ただし、グラフは初めて表示されます。もう一度見てみると、ひどい過剰を見せてくれます。
問題は、CPDStockPriceStore.mのすべてのデータが最初に呼び出され、グラフをもう一度表示してみると、CPDStockPriceStore.mのブレークポイントが到達せず、chartviewControllerのBad_Excessに誘導されることです。
bad_excessを取得しているラインコード:
NSInteger valueCount = [[[CPDStockPriceStore sharedInstance] datesInMonth] count];
sharedInsanceに問題があると思います。そうですか?
なぜこれが起こるのか分かりませんか?
アップデート
アプリにコアプロットを実装しましたが、正常に動作します。ただし、グラフは初めて表示されます。もう一度見てみると、古いデータのグラフが表示されます。
問題は、のすべてのデータCPDStockPriceStore.m
が最初に呼び出され、グラフをもう一度表示してみて、ブレークポイントCPDStockPriceStore.m
が来ないことです。
選択した行に応じて異なるデータを含むテーブルビューとグラフを表示します。しかし今では、CPDStockprice
ファイルは1回以上呼び出されません。そのため、異なるデータでグラフを表示することはできません。グラフは、最初に行を選択したのと同じデータを示しています。新しい行を選択すると、以前のデータを含むグラフが表示されます。
なぜこれが起こるのか分かりませんか?助けて!