質問編集履歴

1

コメントを受けて、コードを追加

2019/09/26 13:57

投稿

ishiishiyay
ishiishiyay

スコア33

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,39 @@
41
41
 
42
42
 
43
43
  ご助言頂けますと幸いです。お手数ですが、よろしくお願いいたします。
44
+
45
+
46
+
47
+ -----------------------------
48
+
49
+ 追記
50
+
51
+ if(sender.state == .began)の中で下記の処理をしています。このコードを消した状態で、代わりにgeneratorの2行を記載したところ、上手く実行されると判明しました。
52
+
53
+ ```Swift
54
+
55
+ do {
56
+
57
+ //initialize audio recorder
58
+
59
+ audioRecorder = try AVAudioRecorder(url: filename, settings: settings)
60
+
61
+ audioRecorder.delegate = self
62
+
63
+ audioRecorder.record()
64
+
65
+ buttonLabel.setTitle("Talking", for: .normal)
66
+
67
+ buttonLabel.backgroundColor? = UIColor.gray
68
+
69
+
70
+
71
+ } catch {
72
+
73
+ //うまくいかなかったら
74
+
75
+ displayAlert(title: "Oops", message: "Recording Failed")
76
+
77
+ }
78
+
79
+ ```