teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

修正

2016/05/06 07:58

投稿

funkyfrea
funkyfrea

スコア86

title CHANGED
File without changes
body CHANGED
@@ -29,7 +29,7 @@
29
29
  よろしくお願いします。
30
30
 
31
31
  追記
32
- いろいろと調べた結果、以下のニフティクラウドモバイルバックエンドのデータストアからクエリでデータを取得する部分をコメントアウトしたところ、クラッシュしなくなりました。
32
+ いろいろと調べた結果、以下のニフティクラウドモバイルバックエンド(mBaaS)のデータストアからクエリでデータを取得する部分をコメントアウトしたところ、クラッシュしなくなりました。
33
33
  しかし、どのように修正すればクラッシュしなくなるのかがわかりません。何かお分かりになられたら教えてください。よろしくお願いします。
34
34
  ```
35
35
  let query = NCMBUser.query()

2

追記

2016/05/06 07:58

投稿

funkyfrea
funkyfrea

スコア86

title CHANGED
File without changes
body CHANGED
@@ -28,5 +28,104 @@
28
28
  何かお分かりになる方がいましたら教えてください。
29
29
  よろしくお願いします。
30
30
 
31
+ 追記
32
+ いろいろと調べた結果、以下のニフティクラウドモバイルバックエンドのデータストアからクエリでデータを取得する部分をコメントアウトしたところ、クラッシュしなくなりました。
33
+ しかし、どのように修正すればクラッシュしなくなるのかがわかりません。何かお分かりになられたら教えてください。よろしくお願いします。
34
+ ```
35
+ let query = NCMBUser.query()
36
+ query.whereKey("userName", equalTo: user[0].uuid)
37
+
38
+ //soucekitのクラッシュの原因はここ!!ここが原因なのは確かなので、さらに詳しくチェックしていく!!
39
+ /* query.findObjectsInBackgroundWithBlock({ (objects, error) in
40
+
41
+ if error == nil{
42
+
43
+ objects[0].setObject(self.userNameTextField.text, forKey: "ownerName")
44
+ objects[0].setObject(self.userSelectWork, forKey: "works")
45
+ objects[0].setObject(self.userSelectWorksYear, forKey: "worksYear")
46
+ objects[0].setObject(self.myGoalTextView.text, forKey: "myGoal")
47
+
48
+ if self.pickedPhoto != nil{
49
+
50
+ objects[0].setObject(self.targetFile?.name, forKey: "userPhotoName")
51
+
52
+ }
53
+
54
+ objects[0].save(&saveError)
55
+
56
+ let realm = try!Realm()
57
+ let user = User()
58
+ user.id = 1
59
+ user.userName = self.userNameTextField.text
60
+ user.works = self.userSelectWork
61
+ user.worksYear = self.userSelectWorksYear!
62
+ user.myGoal = self.myGoalTextView.text
63
+
64
+ try!realm.write({
65
+
66
+
67
+
68
+ })
69
+
70
+ print("ひ")
71
+
72
+ let fileName = NSUUID().UUIDString + ".jpg"
73
+ let filePath = (self.path! as NSString).stringByAppendingPathComponent(fileName)
74
+
75
+ if self.photo?.writeToFile(filePath, atomically: true) == false{
76
+
77
+
78
+ self.errorMessage()
79
+
80
+
81
+ }else{
82
+
83
+ print("写真をファイルに保存成功")
84
+ }
85
+
86
+
31
- ###補足情報(言語/FW/ツール等のバージョンど)
87
+ //写真があるらば
88
+ if self.targetFile != nil{
89
+
90
+ //更新するデータの写真と比べて、同じものではないならば
91
+ if self.targetFile?.name != objects[0]["userPhotoName"] as! String{
92
+
93
+ self.targetFile?.saveInBackgroundWithBlock({ (error:NSError!) in
94
+
95
+ if error == nil{
96
+
97
+ self.navigationController?.popToRootViewControllerAnimated(true)
98
+
32
- より詳細な情報
99
+ }else{
100
+
101
+ self.errorMessage()
102
+
103
+ }
104
+
105
+ }, progressBlock: { (percentDone) in
106
+
107
+
108
+ })
109
+
110
+ }
111
+
112
+
113
+
114
+ }else{
115
+ //写真がないなら
116
+ self.navigationController?.popToRootViewControllerAnimated(true)
117
+
118
+ }
119
+
120
+
121
+
122
+
123
+ }else{
124
+
125
+ //エラー処理
126
+ self.errorMessage()
127
+ }
128
+ })*/
129
+
130
+
131
+ ```

1

追加

2016/05/06 07:57

投稿

funkyfrea
funkyfrea

スコア86

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,13 @@
18
18
  ```
19
19
  ~/Library/Developer/Xcode/DerivedData/ModuleCache
20
20
  ```
21
+ ```
22
+ ~/Library/Caches/com.apple.dt.Xcode
23
+ ```
21
24
 
25
+ ・xcodeの再起動
26
+ ・macの再起動
27
+
22
28
  何かお分かりになる方がいましたら教えてください。
23
29
  よろしくお願いします。
24
30