回答編集履歴

1

サンプルのコードを追記しました。

2023/05/07 00:52

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,45 @@
7
7
  入れ子のクラスにするのではなく、
8
8
  ファイルの直下に記述してみたらいかがでしょうか。
9
9
 
10
+
11
+ ### 追記です。
12
+
13
+ コメントありがとうございます。
14
+
15
+ > ファイルの直下はどこになりますか?
16
+
17
+ すみません・・
18
+ 言葉だけで伝えるのは難しいですね・・
19
+
20
+ 「入れ子」は伝わっていますでしょうか?
21
+ 次のような形のことを言ったつもりでした。
22
+
23
+ ```swift
24
+ extension ChatListViewController: UITableViewDelegate, UITableViewDataSource {
25
+ // 省略
26
+
27
+ class ChatListTableViewCell: UITableViewCell {
28
+ // 省略
29
+ }
30
+ }
31
+ ```
32
+
33
+ 「入れ子」の形だとXcodeで紐付けできるような「⚪️」がつかないみたいです。
34
+ ですので、「入れ子」ではない形に修正してあげると良いと思いました。
35
+
36
+ ```swift
37
+ extension ChatListViewController: UITableViewDelegate, UITableViewDataSource {
38
+ // 省略
39
+ }
40
+
41
+ // ChatListTableViewCellはChatListViewControllerの{...}の中に記述しない
42
+ class ChatListTableViewCell: UITableViewCell {
43
+ // 省略
44
+ }
45
+ ```
46
+
47
+ ---
48
+
49
+ 問題が解決していないうちは、
50
+ 「解決済」にしない方が良いと思いますよ。
51
+