我正在尝试弄清楚如何使用 UIAlertView 来执行多个命令。
基本上,在我的 ViewController 中,已经有一个 alertView,但是我现在添加了一些 storekit 文件,这些文件需要有自己的 alertView(告诉它是购买应用内还是取消等)
这是原始的 alertView 代码;
- (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
[alertView dismissWithClickedButtonIndex:0 animated:NO];
if (buttonIndex == 1) {
[g_GameUtils removeAlbumFolder:deleteIndex];
[g_GameUtils readAllData];
[g_GameUtils getAlbumFolderList];
[m_pTable reloadData];
}
}
这也是我需要的 - 它们都被称为 alertView 所以我不能像这样使用两者,有没有办法将它们结合起来?还是称其中之一为 alertView2 更好?如果是这样,它如何知道要调用哪一个来发出特定警报?
提前致谢!
克里斯
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0){
//cancel button clicked. Do something here or nothing here
}
else{
//other button indexes clicked
[[MKStoreManager sharedManager] buyFeature:@"com.davis.apptoken.buy"];
}
}