回答編集履歴

1

追加

2016/11/12 21:35

投稿

fromageblanc
fromageblanc

スコア2724

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```swift
4
4
 
5
- /* before
5
+ /* for swift 2.x
6
6
 
7
7
  private func AudioQueueInputCallback(
8
8
 
@@ -26,7 +26,7 @@
26
26
 
27
27
  */
28
28
 
29
- /* after */
29
+ /* for swift 3.0 */
30
30
 
31
31
  private func AudioQueueInputCallback(
32
32
 
@@ -50,4 +50,28 @@
50
50
 
51
51
  ```
52
52
 
53
+ ```swift
54
+
55
+ // 不要なキャストなので as! 以下を削除
56
+
57
+ error = AudioQueueNewInput(
58
+
59
+ &dataFormat,
60
+
61
+ AudioQueueInputCallback , //as! AudioQueueInputCallback,
62
+
63
+ UnsafeMutableRawPointer(Unmanaged.passUnretained(self).toOpaque()),
64
+
65
+ .none,
66
+
67
+ .none,
68
+
69
+ 0,
70
+
71
+ &audioQueue)
72
+
73
+
74
+
75
+ ```
76
+
53
77
  swift3で稼働確認