如何在alertview中選擇取消按鈕時關閉數組中的所有alertview?我在數組中有5個alertview ..如果我從第一個alertview中選擇取消,那麼它將需要關閉剩餘的所有警報而不是顯示。如何在alertview中選擇取消按鈕時關閉數組中的所有alertview?
for (NSDictionary *temp in [RMUserDefaults userDetails].SharedFolders)
{
NSString *name = temp[@"Name"];
sharedFolderId = [RMUserDefaults userDetails].SharedFolders[0][@"id"];
alert1= [[CustomUIAlertView alloc]initWithTitle:LString(@"RECEIPT_MATCH") message:[NSString stringWithFormat:@"%@ has SharedFolders you to a Team Plan.", name] delegate:self cancelButtonTitle:LString(@"CANCEL") otherButtonTitles:[NSMutableArray arrayWithObjects:LString(@"Upgrade Now"),nil]];
alert1.tag = 12365;
[alert1 show];
double delayInSeconds = 5.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC));
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
});
}
沒有未在ios9或IOS 8工作 –
UIAlertView中* topAlert = [NSClassFromString(@ 「_ UIAlertManager」) performSelector:@selector(topMostAlert)] –
不是不行,我在最近的項目中嘗試過所有方法,但它不起作用 –