我想要添加几天的日期,我有很多代码,但是没有一个代码在我看来下面显示的是我的代码,请有人帮我解决这个问题
int daysToAdd=[[appDlegateObj.selectedSkuData
objectForKey:@"Release Time"] intValue];
NSTimeInterval secondsForFollowOn=daysToAdd*24*60*60;
NSString *dateStr=[contentDic objectForKey:@"Date"];
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *dateFromString=[[NSDate alloc]init];
dateFromString=[dateFormatter dateFromString:dateStr];
[dateFormatter release];
NSDate *date=[dateFromString dateByAddingTimeInterval:secondsForFollowOn];
Run Code Online (Sandbox Code Playgroud) 我在将应用程序提交到应用程序商店时遇到问题.我的应用程序想在后台运行,因此我在plist中设置了"应用寄存器以在所需的背景模式中进行位置更新"阵列.当我尝试上传到应用商店时,我收到以下错误消息:
无效的UIBackgroundModes:UIBackgroundmodes键包含无效值
我正在使用应用程序doc目录来保存数据库,我无法找到我的doc目录,任何人都可以帮助我,我正在使用mac osx lion.Thanks提前
我在我的程序中有几个词典,我已将所有这些词典放在一个数组中我想对那些日期进行排序因此字典应该交换它的位置,下面显示的是我正在使用的代码,但我没有得到它排序.请帮助我解决这个问题
**NSLog(排序前的@" - %d",[allDataArray count]);
for(int i=0;i<[allDataArray count]-1;i++){
NSString *dateStr1=[[allDataArray objectAtIndex:i]objectForKey:@"Date"];
for(int j=i+1;j<[allDataArray count];j++){
NSString *dateStr2=[[allDataArray objectAtIndex:j]objectForKey:@"Date"];
if(([(NSDate*)dateStr1 compare:(NSDate*)dateStr2]==NSOrderedAscending)
||([(NSDate*)dateStr1 compare:(NSDate*)dateStr2]==NSOrderedSame))
[allDataArray replaceObjectAtIndex:i withObject:[allDataArray objectAtIndex:j]];
}
}
NSLog(@"afterSorting-numbers--%@",allDataArray);**
Run Code Online (Sandbox Code Playgroud)