質問編集履歴

3

追記

2015/10/05 07:47

投稿

taratail
taratail

スコア76

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,21 @@
75
75
 
76
76
 
77
77
  原因と解決策をご教示ください。
78
+
79
+
80
+
81
+ **追記**
82
+
83
+ 循環参照も考えてみましたが、
84
+
85
+
86
+
87
+ ParentViewController -> SubViewController -> UIView
88
+
89
+ |-> SubViewA -> UIView -----------------------------------^
90
+
91
+
92
+
93
+ というような構造はありましたが、ループしていません。
94
+
95
+ また、何故上にような構造になっているかというと、ParentViewControllerが Custom Container View Controller だからです。SubViewADelegateというプロトコルを利用して、SubViewController内のUIViewをSubViewの中から参照しています。もちろんDelegateは全てweakです。

2

コードの上で不必要な情報(固有の名前)を変更

2015/10/05 07:47

投稿

taratail
taratail

スコア76

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
 
50
50
 
51
- let barRawImage = UIImage(...)!...
51
+ let anImage = UIImage(...)!...
52
52
 
53
53
  someMember = CGRectMake(...)
54
54
 

1

不必要なコードを削除(削除しても同じように例外が発生したため)

2015/10/04 10:16

投稿

taratail
taratail

スコア76

test CHANGED
File without changes
test CHANGED
@@ -29,10 +29,6 @@
29
29
  aView = FrameworkBSubClassView(frame: view.bounds)
30
30
 
31
31
  ...
32
-
33
- aView.dataSource = self
34
-
35
- aView.delegate = self
36
32
 
37
33
  aView.reloadData() // ここをコメントアウトすると正常に動作する。命名がreload()でも同じ結果。
38
34