Showing
1 changed file
with
31 additions
and
6 deletions
| ... | @@ -256,12 +256,37 @@ static const char* jailbreak_apps[] = | ... | @@ -256,12 +256,37 @@ static const char* jailbreak_apps[] = |
| 256 | switch (state) { | 256 | switch (state) { |
| 257 | case WLApplicationStateActive: | 257 | case WLApplicationStateActive: |
| 258 | { | 258 | { |
| 259 | - UIAlertView *alert = [[UIAlertView alloc] init]; | 259 | + // UIAlertView *alert = [[UIAlertView alloc] init]; |
| 260 | - [alert setTitle:[[userInfo objectForKey:@"aps"] objectForKey:@"alert"]]; | 260 | + // [alert setTitle:[[userInfo objectForKey:@"aps"] objectForKey:@"alert"]]; |
| 261 | - [alert addButtonWithTitle:NSLocalizedString(@"Close", @"Warply")]; | 261 | + // [alert addButtonWithTitle:NSLocalizedString(@"Close", @"Warply")]; |
| 262 | - [alert addButtonWithTitle:NSLocalizedString(@"View", @"Warply")]; | 262 | + // [alert addButtonWithTitle:NSLocalizedString(@"View", @"Warply")]; |
| 263 | - [alert setDelegate:self]; | 263 | + // [alert setDelegate:self]; |
| 264 | - [alert show]; | 264 | + // [alert show]; |
| 265 | + | ||
| 266 | + UIAlertController * alert = [UIAlertController alertControllerWithTitle:[[userInfo objectForKey:@"aps"] objectForKey:@"alert"] message:@"" preferredStyle:UIAlertControllerStyleAlert]; | ||
| 267 | + | ||
| 268 | + UIAlertAction* yesButton = [UIAlertAction | ||
| 269 | + actionWithTitle:NSLocalizedString(@"Close", @"Warply") | ||
| 270 | + style:UIAlertActionStyleDefault | ||
| 271 | + handler:^(UIAlertAction * action) { | ||
| 272 | + //Handle your yes please button action here | ||
| 273 | + }]; | ||
| 274 | + | ||
| 275 | + UIAlertAction* noButton = [UIAlertAction | ||
| 276 | + actionWithTitle:NSLocalizedString(@"View", @"Warply") | ||
| 277 | + style:UIAlertActionStyleDefault | ||
| 278 | + handler:^(UIAlertAction * action) { | ||
| 279 | + //Handle no, thanks button | ||
| 280 | + }]; | ||
| 281 | + | ||
| 282 | + [alert addAction:yesButton]; | ||
| 283 | + [alert addAction:noButton]; | ||
| 284 | + | ||
| 285 | + UIWindow *alertWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; | ||
| 286 | + alertWindow.rootViewController = [[UIViewController alloc] init]; | ||
| 287 | + alertWindow.windowLevel = UIWindowLevelAlert + 1; | ||
| 288 | + [alertWindow makeKeyAndVisible]; | ||
| 289 | + [alertWindow.rootViewController presentViewController:alert animated:YES completion:nil]; | ||
| 265 | 290 | ||
| 266 | self.pendingItem = inboxItem; | 291 | self.pendingItem = inboxItem; |
| 267 | break; | 292 | break; | ... | ... |
-
Please register or login to post a comment