小编kar*_*ick的帖子

为NSDate添加天数

我想要添加几天的日期,我有很多代码,但是没有一个代码在我看来下面显示的是我的代码,请有人帮我解决这个问题

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)

iphone objective-c nsdate ios

10
推荐指数
2
解决办法
2万
查看次数

提交到App Store时出现无效的后台模式错误消息

我在将应用程序提交到应用程序商店时遇到问题.我的应用程序想在后台运行,因此我在plist中设置了"应用寄存器以在所需的背景模式中进行位置更新"阵列.当我尝试上传到应用商店时,我收到以下错误消息:

无效的UIBackgroundModes:UIBackgroundmodes键包含无效值

core-location app-store

6
推荐指数
1
解决办法
2943
查看次数

在iphone中查找应用程序文档目录

我正在使用应用程序doc目录来保存数据库,我无法找到我的doc目录,任何人都可以帮助我,我正在使用mac osx lion.Thanks提前

iphone macos objective-c ios osx-lion

2
推荐指数
1
解决办法
1148
查看次数

排序NSDates

我在我的程序中有几个词典,我已将所有这些词典放在一个数组中我想对那些日期进行排序因此字典应该交换它的位置,下面显示的是我正在使用的代码,但我没有得到它排序.请帮助我解决这个问题

**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)

iphone objective-c nsdictionary nsdate ios

1
推荐指数
1
解决办法
2932
查看次数