質問するログイン新規登録

回答編集履歴

1

追記しました。

2018/03/27 08:35

投稿

newmt
newmt

スコア1277

answer CHANGED
@@ -1,2 +1,26 @@
1
1
  取得してくるデータが毎回同じなので重なって見えているということはありませんでしょうか?
2
- 上記コードで試しにタイマーで呼ばれるごとにちょっとずつ座標をずらしていったら表示は更新されているように見えました。
2
+ 上記コードで試しにタイマーで呼ばれるごとにちょっとずつ座標をずらしていったら表示は更新されているように見えました。
3
+
4
+ 【追記】
5
+
6
+ 確認で設定している座標に繰り返しで使っている変数iを加えて確認しました。
7
+
8
+ ```
9
+ let entries = [
10
+
11
+ CandleChartDataEntry(x: Double(i) + Double(10 * i), shadowH: result[i].high + Double(20 * i), shadowL: result[i].low - Double(20 * i), open: result[i].open, close: result[i].bid ),
12
+ ]
13
+ ```
14
+
15
+ ```
16
+ let url = URL(string: "https://www.gaitameonline.com/rateaj/getrate")!
17
+ ```
18
+ から取得できる値が毎回同じでしたので、
19
+
20
+ ```
21
+ try realm.write {
22
+ realm.add(rateList)
23
+ }
24
+ ```
25
+
26
+ で同じ値を追加しているため、値が重なっているのではないかと思いました。