回答編集履歴

3

編集しました。

2018/03/31 05:52

投稿

newmt
newmt

スコア1277

test CHANGED
@@ -6,7 +6,9 @@
6
6
 
7
7
 
8
8
 
9
+ 例えば、
10
+
9
- EditViewController
11
+ EditProfileで
10
12
 
11
13
  ```
12
14
 

2

追記しました。

2018/03/31 05:52

投稿

newmt
newmt

スコア1277

test CHANGED
@@ -6,4 +6,36 @@
6
6
 
7
7
 
8
8
 
9
+ EditViewControllerで
10
+
11
+ ```
12
+
13
+ var isChanged: Bool = false
14
+
15
+ ```
16
+
17
+
18
+
19
+ を宣言しておき、
20
+
21
+
22
+
23
+ ```
24
+
25
+ func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
26
+
27
+ isChanged = true
28
+
29
+ dismiss(animated: true)
30
+
31
+ }
32
+
33
+ ```
34
+
35
+ とすれば、viewWillAppearの処理時に判定ができませんでしょうか?
36
+
37
+
38
+
39
+
40
+
9
41
  (2)ログインし直した場合や新規登録された場合はuserdefaultの情報をクリアして設定し直す

1

一部変更しました。

2018/03/31 05:51

投稿

newmt
newmt

スコア1277

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- ⑴ 写真を変更したかを判定するフラグを変数として保持し新しくプロフィール画像が選択された場合は、userdefaultからデータを表示しない。
5
+ ⑴ 写真を変更したかを判定するフラグを変数として保持し新しくプロフィール画像が選択された場合は、userdefaultからデータを表示しない。(didFinishPickingMediaWithInfoで判定をtrueにする)
6
6
 
7
7
 
8
8