質問編集履歴

5

test

2016/09/02 01:21

投稿

yaoya
yaoya

スコア7

test CHANGED
@@ -1 +1 @@
1
- [Swift]NSDataを他の型に入れたい
1
+ test
test CHANGED
@@ -1,89 +1,11 @@
1
- ###前提・実現したいこと
1
+ test
2
2
 
3
- SwiftでシステムiOSアプリを作っています。
3
+ testtest
4
4
 
5
- その中にカメラで撮影した静止画からメタデータを取得する機能があります。
5
+ test test
6
6
 
7
- その機能を実装中に以下のエラーメッセージが発生しました。
7
+ testtesttest
8
8
 
9
+ test test test
9
10
 
10
-
11
- ###発生している問題・エラーメッセージ
12
-
13
-
14
-
15
- ```
16
-
17
- Cannot assign value of type 'NSData' to type 'NSMutableDictionary?'
18
-
19
- ```
20
-
21
-
22
-
23
- ###該当のソースコード
24
-
25
- ```Swift
26
-
27
- /撮影した静止画のメタデータを取得
28
-
29
-
30
-
31
- func getMetaData(fileUri: String) -> NSMutableDictionary {
32
-
33
- var waiting = true
34
-
35
- var metaData: NSMutableDictionary?
36
-
37
- let req = NSMutableURLRequest(URL: commandExecURL!)
38
-
39
- let params = ["name": "camera.getMetadata", "parameters": ["fileUri": fileUri]]
40
-
41
- req.HTTPMethod = "POST"
42
-
43
- req.HTTPBody = try! NSJSONSerialization.dataWithJSONObject(params, options: NSJSONWritingOptions.PrettyPrinted)
44
-
45
- repeat{
46
-
47
- sleep(1)
48
-
49
- let task = session.dataTaskWithRequest(req) {(data, response, error) in
50
-
51
- metaData = data! //ここでエラーが出る。エラー内容は上記
52
-
53
- waiting = false
54
-
55
- }
56
-
57
- task.resume()
11
+ testtesttesttest
58
-
59
- while (waiting){
60
-
61
- NSRunLoop.currentRunLoop().runMode(NSDefaultRunLoopMode, beforeData: NSData())
62
-
63
- }
64
-
65
- } while (metaData == nil)
66
-
67
-
68
-
69
- return metaData!
70
-
71
- }
72
-
73
- ```
74
-
75
- ###質問・要望
76
-
77
-
78
-
79
- ```
80
-
81
- コーディング初心者ですみません。
82
-
83
-
84
-
85
- 違う型に値を入れようとしてるから起こるエラーですか?
86
-
87
- また、解決法ソースコードを教えていただけると幸いです。
88
-
89
- ```

4

タイトルの変更

2016/09/02 01:21

投稿

yaoya
yaoya

スコア7

test CHANGED
@@ -1 +1 @@
1
- SwiftNSDataを他の型に入れたい
1
+ [Swift]NSDataを他の型に入れたい
test CHANGED
File without changes

3

タイトルの修正

2016/08/25 05:51

投稿

yaoya
yaoya

スコア7

test CHANGED
@@ -1 +1 @@
1
- Swiftで型の違いよるエラーで困ってます
1
+ SwiftでNSDataを他の型に入れた
test CHANGED
File without changes

2

タイトルの修正

2016/08/25 01:32

投稿

yaoya
yaoya

スコア7

test CHANGED
@@ -1 +1 @@
1
- Swiftで型の違いによるエラー
1
+ Swiftで型の違いによるエラーで困っています
test CHANGED
File without changes

1

タグの追加

2016/08/25 01:15

投稿

yaoya
yaoya

スコア7

test CHANGED
File without changes
test CHANGED
File without changes