Skip to content
This repository was archived by the owner on May 21, 2019. It is now read-only.

Commit e8d066a

Browse files
committed
Remove unnecessary use of weak self in closures of textToSpeech's listVoices and synthesize methods
1 parent 3ae4efa commit e8d066a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Text to Speech/ViewController.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class ViewController: UIViewController {
8181
}
8282

8383
func loadVoices() {
84-
textToSpeech.listVoices { [weak self] (response, error) in
84+
textToSpeech.listVoices { (response, error) in
8585
if let error = error {
8686
print(error)
8787
return
@@ -93,11 +93,11 @@ class ViewController: UIViewController {
9393
}
9494

9595
for voice in voices {
96-
self?.voices.append(voice.name)
96+
self.voices.append(voice.name)
9797
}
9898

9999
DispatchQueue.main.async {
100-
self?.voicesTableView.reloadData()
100+
self.voicesTableView.reloadData()
101101
}
102102
}
103103
}
@@ -132,7 +132,7 @@ class ViewController: UIViewController {
132132
}
133133

134134
// Synthesize the text
135-
textToSpeech.synthesize(text: text, accept: "audio/wav", voice: voice) { [weak self] (response, error) in
135+
textToSpeech.synthesize(text: text, accept: "audio/wav", voice: voice) { (response, error) in
136136
if let error = error {
137137
print(error)
138138
}
@@ -143,8 +143,8 @@ class ViewController: UIViewController {
143143
}
144144

145145
do {
146-
self?.player = try AVAudioPlayer(data: data)
147-
self?.player!.play()
146+
self.player = try AVAudioPlayer(data: data)
147+
self.player!.play()
148148
} catch {
149149
print("Failed to create audio player.")
150150
}

0 commit comments

Comments
 (0)