質問編集履歴

2

試したことを変更しました

2016/12/04 02:55

投稿

Stephen_J
Stephen_J

スコア18

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- コンソールに「nil」のみが表示されており、下記コードのsuccess部分のprint(string)は実行されておらずprint(err)の部分が実行されているところまでは確認ができました
15
+ コンソールに「nil」のみが表示されており、下記コードのsuccess部分のprint(string)は実行されておらずprint(err)の部分が実行されているところまでは確認ができました
16
16
 
17
17
 
18
18
 
@@ -33,8 +33,6 @@
33
33
  override func viewDidLoad() {
34
34
 
35
35
  super.viewDidLoad()
36
-
37
- // Do any additional setup after loading the view, typically from a nib.
38
36
 
39
37
  var tra = NMSTranslator.sharedTranslator()
40
38
 
@@ -74,7 +72,21 @@
74
72
 
75
73
  ###試したこと
76
74
 
75
+ 解答欄でご指摘いただいたことを受け、
76
+
77
+ let t = NMSTranslator()
78
+
79
+
80
+
81
+ var tra = NMSTranslator.sharedTranslator()
82
+
83
+ に書き換えたところ、
84
+
77
- NeetMSTranslatorの方に問題があるのかもしれないと思いましたが、特に何かを試したりということはできていません。
85
+ > fatal error: unexpectedly found nil while unwrapping an Optional value
86
+
87
+
88
+
89
+ が表示されるようになりました。
78
90
 
79
91
 
80
92
 

1

ソースコードを一部修正

2016/12/04 02:55

投稿

Stephen_J
Stephen_J

スコア18

test CHANGED
File without changes
test CHANGED
@@ -36,11 +36,11 @@
36
36
 
37
37
  // Do any additional setup after loading the view, typically from a nib.
38
38
 
39
- let t = NMSTranslator()
39
+ var tra = NMSTranslator.sharedTranslator()
40
40
 
41
- t.initializeTranslatorWithClientID("xxxxxxxxx(client ID)", clientSecret: "xxxxxxxxx(client secret)")
41
+ tra.initializeTranslatorWithClientID("xxxxxxxxx(client ID)", clientSecret: "xxxxxxxxx(client secret)")
42
42
 
43
- t.transrateWithText("hello",
43
+ tra.transrateWithText("hello",
44
44
 
45
45
  to: "ja",
46
46