2
我想要做什麼是我首先有許多類,它們都具有相同的音樂貫穿始終,正如我在應用代表布爾申請去把推法說。但是,在我的最後3個班,我想不同的音樂,很公平,我就把這行代碼:有什麼辦法可以組三班嗎?
[(Smart2AppDelegate *)[UIApplication sharedApplication].delegate pauseAudioPlayer];
[(Smart2AppDelegate *)[UIApplication sharedApplication].delegate newAudioPlayer];
在我的應用程序委託:
-(void)newAudioPlayer {
NSString *music = [[NSBundle mainBundle]
pathForResource:@"win" ofType:@"m4a"];
audio.delegate = self;
self.audio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:music] error:NULL];
[audio play];
audio.numberOfLoops = -1;
}
-(void)pauseAudioPlayer {
[audio pause];
}
所以它的工作原理,每當我去該視圖,它會改變音樂,讓我們調用該視圖,查看x。現在,從這個角度來看,我可以去往另外兩個視圖,例如我可以進入信息頁面,並有一個返回按鈕,返回到該視圖x,並與獎勵頁面相同。但是,當我回去的視圖X,音樂從頭開始,在這三個類,我想他們對所有循環,因爲它聽起來akward的從開始就不去了。原因很簡單,因爲我把它放在viewDidLoad中。但我怎麼能做到這一點,我正在想辦法實際分組課程,並在那裏放入avaudioplayer方法。