質問編集履歴

1

setViewメソッドをコールバックに変更

2015/06/21 16:25

投稿

yoppy0066
yoppy0066

スコア293

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,12 @@
5
5
  実装方法としては以下のような形になります。
6
6
 
7
7
  ただ、さらにわからない挙動なのですがpushViewControllerで別ページへ遷移してから戻るボタンで戻ると位置ずれは解消して期待通りの表示となります
8
+
9
+
10
+
11
+ また、原因はすこしわかったのですが解決方法がわかりません。
12
+
13
+ というのは、getByApiというメソッドを下記で使用しているのですが、これはhttp通信してデータを取得し終わったらsetViewというコールバックメソッドを呼ぶような形にしています。getByApiを呼ばずに直接setViewメソッドをよぶとこのようなことは起きませんでした。
8
14
 
9
15
 
10
16
 
@@ -18,7 +24,7 @@
18
24
 
19
25
  override func viewDidLoad() {
20
26
 
21
- setView()
27
+ getByApi(setView)
22
28
 
23
29
  }
24
30