看板 MacDev 關於我們 聯絡資訊
你的Recorder.viewController沒有連結到你真正顯示的Hello_WordViewController阿 簡單解(不推薦) 請在宣告myRecorder時 myRecorder.viewController = self 這裡self是真正在顯示的Hello_WordViewController 正解 好好寫個RecorderDelegate, 或是用Notification 讓View controller (而不是recorder)去控制view ※ 引述《r0931265515 (蛙哥)》之銘言: : 再次感謝大家的幫忙 以下這是小弟的連結 再麻煩大家 : http://ppt.cc/uWAV : 稍微說明一下 自己的程式的流程 以便各位大大更了解小弟的困惑所在 : 自己的專案 有4個 button 和1個 label : 在 record 的按鈕按下去之後 會在 label 上顯示 "錄音中....." 並連結到我的錄音 : 主程式 接下來在 AQRecord.c 中的 AudioInputCallback() 我設了一個條件 使他停止 : 並連結到 Hellow_WordViewController () 的我自己寫的 DetectEnd() 問題就是這裡的 : status 無法顯示我所要的文字 而下面的 一些 button enabled 似乎也沒有動作 : 但是能確定的是 我寫個 printf 來觀看是有動作的 是確定我的寫法是有連結到這個 : function的 : 所以再次謝謝大家的幫忙 小弟感激啊啊啊啊啊!!~~ T 0 T -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 199.2.242.199
r0931265515:意思是說 我雖然用了 @class Hellow_WordViewControll 10/10 14:27
r0931265515:雖然是有連到 function 但實質上 是沒有連到顯示 view 10/10 14:28
r0931265515:這一塊? 10/10 14:28
zonble:因為你每次都去重建一個新的 view controller instance 10/10 16:55
zonble:而沒有建立跟原本的 view controller 的 reference 10/10 16:55
r0931265515:阿屋!!!終於用好了 感謝大家耶!! 10/11 16:11
r0931265515:最終還是用了 delegate 的方式弄好 也讓我學到這些東 10/11 16:11
r0931265515:西 再次感謝大家的幫忙 10/11 16:12