回答編集履歴
2
わかった。
test
CHANGED
@@ -1,51 +1,3 @@
|
|
1
|
-
|
1
|
+
func Update()の前の`static`を削除して下さい。
|
2
2
|
|
3
3
|
|
4
|
-
|
5
|
-
##### 検証コード
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
```swift
|
10
|
-
|
11
|
-
//AClass.swift
|
12
|
-
|
13
|
-
class AClass: NSObject, BClassDelegate {
|
14
|
-
|
15
|
-
static var _object: BClass?
|
16
|
-
|
17
|
-
func Update() {
|
18
|
-
|
19
|
-
AClass._object!.delegate = self
|
20
|
-
|
21
|
-
}
|
22
|
-
|
23
|
-
}
|
24
|
-
|
25
|
-
```
|
26
|
-
|
27
|
-
|
28
|
-
|
29
|
-
```objectivec
|
30
|
-
|
31
|
-
//BClass.h
|
32
|
-
|
33
|
-
@protocol BClassDelegate <NSObject>
|
34
|
-
|
35
|
-
@end
|
36
|
-
|
37
|
-
@interface BClass : NSObject
|
38
|
-
|
39
|
-
@property(nonatomic, weak) id<BClassDelegate> delegate;
|
40
|
-
|
41
|
-
@end
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
//BClass.m
|
46
|
-
|
47
|
-
@implementation BClass
|
48
|
-
|
49
|
-
@end
|
50
|
-
|
51
|
-
```
|
1
質問もSwift2でした。
test
CHANGED
@@ -1,6 +1,4 @@
|
|
1
|
-
エラー出ません。(ただしSwift2です)
|
2
|
-
|
3
|
-
一度クリーンしても直りませんか?
|
1
|
+
エラー出ません。一度クリーンしても直りませんか?
|
4
2
|
|
5
3
|
|
6
4
|
|