質問編集履歴
3
訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,10 +8,10 @@
|
|
8
8
|
|
9
9
|
enum Status {
|
10
10
|
case a // この場合はrecordは他の場所で保持されていないので、strongで宣言しないと代入した瞬間に消えてしまいます。
|
11
|
-
case b // この場合は他の場所でstrongで宣言されている
|
11
|
+
case b // この場合は他の場所でstrongで宣言されているrecordsをもってくる
|
12
12
|
}
|
13
13
|
|
14
|
-
class
|
14
|
+
class Records {
|
15
15
|
|
16
16
|
}
|
17
17
|
|
@@ -20,7 +20,7 @@
|
|
20
20
|
var status: Status
|
21
21
|
|
22
22
|
// これを、status == aのときは var record で、status == b のときは weak var とすることはできるでしょうか?
|
23
|
-
var records:
|
23
|
+
var records: Records!
|
24
24
|
|
25
25
|
init(status: Status) {
|
26
26
|
self.status = status
|
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
var status: Status
|
38
38
|
|
39
|
-
var records:
|
39
|
+
var records: Records {
|
40
40
|
switch status {
|
41
41
|
case .a: return records_a
|
42
42
|
case .b: return records_b
|
2
訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
var status: Status
|
38
38
|
|
39
|
-
var
|
39
|
+
var records: Record {
|
40
40
|
switch status {
|
41
41
|
case .a: return records_a
|
42
42
|
case .b: return records_b
|
1
タイトル訂正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
プロパティの宣言(weak/strong)を動的に変えることはできますか?
|
1
|
+
プロパティの宣言(weak/strong)を初期化時に動的に変えることはできますか?
|
body
CHANGED
File without changes
|