iOS - update

1.更新api说明
2.代码处理null
This commit is contained in:
E.B
2016-03-11 13:16:47 +08:00
parent c74b8372c0
commit cf39b64bfc
2 changed files with 30 additions and 13 deletions
+6 -6
View File
@@ -238,12 +238,12 @@ static NSDictionary *_luanchOptions = nil;
}
-(void)setLocalNotification:(CDVInvokedUrlCommand*)command{
NSArray *arguments = command.arguments;
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:[((NSString*)arguments[0]) intValue]];
NSString *alertBody = (NSString*)arguments[1];
int badge = [(NSString*)arguments[2] intValue];
NSString *idKey = (NSString*)arguments[3];
NSDictionary *dict = (NSDictionary*)arguments[4];
NSArray *arguments = command.arguments;
NSDate *date = arguments[0] == [NSNull null] ? nil : [NSDate dateWithTimeIntervalSinceNow:[((NSString*)arguments[0]) intValue]];
NSString *alertBody = arguments[1] == [NSNull null] ? nil : (NSString*)arguments[1];
int badge = arguments[2] == [NSNull null] ? 0 : [(NSString*)arguments[2] intValue];
NSString *idKey = arguments[3] == [NSNull null] ? nil : (NSString*)arguments[3];
NSDictionary *dict = arguments[4] == [NSNull null] ? nil : (NSDictionary*)arguments[4];
[JPUSHService setLocalNotification:date alertBody:alertBody badge:badge alertAction:nil identifierKey:idKey userInfo:dict soundName:nil];
}