Explorar el Código

Update APPLocalNotification.m

Fixed application crash due to null pointer exception when executing cancelNotification inside the procedure cancelAll.
Javier Abrego hace 11 años
padre
commit
413b5c37b2
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  1. 6 2
      src/ios/APPLocalNotification.m

+ 6 - 2
src/ios/APPLocalNotification.m

@@ -275,8 +275,12 @@
     NSString* id           = [userInfo objectForKey:@"id"];
     NSString* json         = [userInfo objectForKey:@"json"];
 
-    [[UIApplication sharedApplication]
-     cancelLocalNotification:notification];
+    if (notification==nil) {
+        NSLog(@"cancelNotification: Notification equals nil");
+    }else{
+        [[UIApplication sharedApplication]
+         cancelLocalNotification:notification];
+    }
 
     if (fireEvent) {
         [self fireEvent:@"cancel" id:id json:json];