質問編集履歴

9

a

2020/09/05 23:32

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
File without changes
test CHANGED
@@ -100,11 +100,11 @@
100
100
 
101
101
 
102
102
 
103
- ## 追記コード
103
+ ## 追記コード1
104
104
 
105
105
 
106
106
 
107
- ```AddEditCategory
107
+ ```AddEditCategoryVC
108
108
 
109
109
  var categoryToEdit : Category?
110
110
 
@@ -112,7 +112,7 @@
112
112
 
113
113
 
114
114
 
115
- ```AddEditCategory
115
+ ```AddEditCategoryVC
116
116
 
117
117
  if let category = categoryToEdit {
118
118
 
@@ -136,6 +136,42 @@
136
136
 
137
137
 
138
138
 
139
+ ## 追記コード2
140
+
141
+
142
+
143
+ ```
144
+
145
+ import UIKit
146
+
147
+
148
+
149
+ class AddEditProductsVC: UIViewController {
150
+
151
+
152
+
153
+ var selectedCategory : Category!
154
+
155
+ var productToEdit : Product?
156
+
157
+
158
+
159
+ override func viewDidLoad() {
160
+
161
+ super.viewDidLoad()
162
+
163
+
164
+
165
+ }
166
+
167
+
168
+
169
+ }
170
+
171
+ ```
172
+
173
+
174
+
139
175
 
140
176
 
141
177
 

8

a

2020/09/05 23:32

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
File without changes
test CHANGED
@@ -45,14 +45,6 @@
45
45
  `destination.selectedCategory = category`
46
46
 
47
47
 
48
-
49
- ```ProductsVC
50
-
51
- // category
52
-
53
- var category : Category! // <---------- category
54
-
55
- ```
56
48
 
57
49
 
58
50
 
@@ -108,7 +100,39 @@
108
100
 
109
101
 
110
102
 
103
+ ## 追記コード
111
104
 
105
+
106
+
107
+ ```AddEditCategory
108
+
109
+ var categoryToEdit : Category?
110
+
111
+ ```
112
+
113
+
114
+
115
+ ```AddEditCategory
116
+
117
+ if let category = categoryToEdit {
118
+
119
+ nameTxt.text = category.name
120
+
121
+ addBtn.setTitle("Save Changed", for: .normal)
122
+
123
+
124
+
125
+ if let url = URL(string: category.imageUrl) {
126
+
127
+ categoryImg.kf.setImage(with: url)
128
+
129
+ categoryImg.contentMode = .scaleAspectFill
130
+
131
+ }
132
+
133
+ }
134
+
135
+ ```
112
136
 
113
137
 
114
138
 

7

q

2020/09/05 23:31

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
@@ -1 +1 @@
1
- 変数に型指定をして、何が可能になるかが分からない【 : strunt】
1
+ 変数に型指定をして、何が可能になるかが分からない【 : struct】
test CHANGED
File without changes

6

a

2020/09/05 09:49

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
@@ -1 +1 @@
1
- 変数に型指定をして、何が可能になるかが分からない
1
+ 変数に型指定をして、何が可能になるかが分からない【 : strunt】
test CHANGED
File without changes

5

a

2020/09/05 09:49

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
@@ -1 +1 @@
1
- 変数に型指定をして、何が可能になるかが分からない【prepareメソッド】
1
+ 変数に型指定をして、何が可能になるかが分からない
test CHANGED
@@ -1,4 +1,4 @@
1
- `: Int`や`: String`などは分かるのですが、
1
+ `: Int`や`: String`、`: DocumentReference!`などは分かるのですが、
2
2
 
3
3
  **structの型指定**(?)がよく分かりません。
4
4
 

4

a

2020/09/05 09:48

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,31 @@
1
+ `: Int`や`: String`などは分かるのですが、
2
+
3
+ **structの型指定**(?)がよく分かりません。
4
+
5
+
6
+
7
+ 以下、`: Category`はstruntです。
8
+
9
+ ```
10
+
11
+ struct Category {
12
+
13
+ var name: String
14
+
15
+ var id: String
16
+
17
+ var imageUrl: String
18
+
19
+ var isActive: Bool = true
20
+
21
+ var timeStamp: Timestamp // 以下省略。
22
+
23
+ ```
24
+
25
+
26
+
27
+
28
+
1
29
  ### 1. 変数に**型指定**をして、何が可能になるかが分からない。
2
30
 
3
31
  `var category : Category!`のように、変数に**型指定**をして何が可能になるかが分からないです。

3

a

2020/09/05 04:08

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
@@ -1 +1 @@
1
- 変数に型指定をして、何が可能になるかが分からない【prepareメソッドにて
1
+ 変数に型指定をして、何が可能になるかが分からない【prepareメソッド】
test CHANGED
File without changes

2

2020/09/05 04:05

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
@@ -1 +1 @@
1
- prepareメソッドの、値の設定つい。【: 型指定
1
+ 変数に型指定をして、何が可能になるかが分からない【prepareメソッドにて】
test CHANGED
File without changes

1

a

2020/09/05 04:05

投稿

kazuki_user
kazuki_user

スコア147

test CHANGED
@@ -1 +1 @@
1
- prepareメソッドの、値の設定について。【Swift
1
+ prepareメソッドの、値の設定について。【: 型指定
test CHANGED
File without changes