質問編集履歴

2

情報の修正

2017/08/02 04:00

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -92,6 +92,22 @@
92
92
 
93
93
  ```ここに言語を入力
94
94
 
95
+ //
96
+
97
+ // PhotoController.swift
98
+
99
+ // Kenshin_Swift
100
+
101
+ //
102
+
103
+ // Created by 蓮池由梨 on 2017/06/11.
104
+
105
+ // Copyright © 2017年 蓮池由梨. All rights reserved.
106
+
107
+ //
108
+
109
+
110
+
95
111
  import Foundation
96
112
 
97
113
  import MobileCoreServices
@@ -134,6 +150,8 @@
134
150
 
135
151
  myActivityIndicator.hidesWhenStopped = true
136
152
 
153
+ textField = UITextField()
154
+
137
155
  }
138
156
 
139
157
 
@@ -268,14 +286,6 @@
268
286
 
269
287
 
270
288
 
271
- //下記のパラメータはあくまでもPOSTの例
272
-
273
- _ = [
274
-
275
- "userId" : "1234"
276
-
277
- ]
278
-
279
289
 
280
290
 
281
291
  let boundary = generateBoundaryString()
@@ -288,11 +298,25 @@
288
298
 
289
299
  let imageData = UIImageJPEGRepresentation(self.myImageView.image!, 1)
290
300
 
301
+ print("here")
302
+
303
+ print(self.myImageView.image)
304
+
291
305
 
292
306
 
293
307
  if(imageData==nil) { return; }
294
308
 
309
+ var name = ""
310
+
311
+ if let text = textField.text {
312
+
313
+ name = text
314
+
315
+ }
316
+
295
- let postString = "name=\(textField.text!)"
317
+ let postString = "name=\(name)"
318
+
319
+ // let postString = "name=\(textField.text!)"
296
320
 
297
321
  request.httpBody = postString.data(using: .utf8)
298
322
 
@@ -338,6 +362,8 @@
338
362
 
339
363
  }
340
364
 
365
+
366
+
341
367
 
342
368
 
343
369
  func generateBoundaryString() -> String {
@@ -348,6 +374,10 @@
348
374
 
349
375
 
350
376
 
377
+
378
+
379
+
380
+
351
381
  }
352
382
 
353
383
 

1

情報の追加

2017/08/02 04:00

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -360,4 +360,20 @@
360
360
 
361
361
  どこでなぜnilとなってしまうのでしょうか?
362
362
 
363
+ ブレークポイントを貼ると
364
+
365
+ ```ここに言語を入力
366
+
367
+ let myUrl = NSURL(string:"http://localhost:8000/admin/accounts/post/42/change/");
368
+
369
+
370
+
371
+ ```
372
+
373
+ で落ちていることがわかりました。また、その時のデータ型は
374
+
375
+ ![イメージ説明](6e7775e18f3cc0bb7f6066e84e110595.png)
376
+
377
+ であることがわかりました。
378
+
363
379
  何が原因でどう直せば良いのでしょうか?