0

これは私のコードです

audioViewController *voiceRecorder = [audioViewController sharedManager];
[voiceRecorder stopRecording];
NSString *msg = [NSString stringWithFormat:@"Want to logout?"];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Info" 
                                                message:msg 
                                               delegate:self 
                                      cancelButtonTitle:@"No" 
                                      otherButtonTitles:@"Yes", nil];
alert.tag = 100;
[alert show];

ビューコントローラーの1つでsharedManagerを呼び出しています。問題は、sharedManager メソッドが実行される前にアラートビューが実行されることです。コードを確認すると、「StopReording」メソッドが呼び出されますが、コードを実行すると、アラートが表示された後に機能します。メソッドが何かを返した後にのみアラートを表示するにはどうすればよいですか?

4

1 に答える 1