単純にダイアログを表示するだけであればCCMessageBox
を使えばいいですね。
CCMessageBox("メッセージ", "タイトル");
ただ、ボタンのタイトルは「OK」で固定されてるし、delegateはnilで受け取れません。
そのため、ダイアログからさらにアクションを起こしたい場合はちゃんとネイティブ連携してUIAlertView
を呼び出してあげましょう。
ちなみにCCMessageBox
の中身は以下。
void CCMessageBox(const char * pszMsg, const char * pszTitle) { NSString * title = (pszTitle) ? [NSString stringWithUTF8String : pszTitle] : nil; NSString * msg = (pszMsg) ? [NSString stringWithUTF8String : pszMsg] : nil; UIAlertView * messageBox = [[UIAlertView alloc] initWithTitle: title message: msg delegate: nil cancelButtonTitle: @"OK" otherButtonTitles: nil]; [messageBox autorelease]; [messageBox show]; }