小编FS.*_*S.O的帖子

检查NSDate对象是否在过去

我想检查一下NSDate我拥有的对象是过去还是现在(如果不是将来).

我试过这个,但它不起作用:

-(void)checkIfMuted
{
    NSDate *muteOverDate=[[NSUserDefaults standardUserDefaults] objectForKey:@"muteOverDate"];

    if ([muteOverDate timeIntervalSinceNow]<0.0) {
        self.muteEnabled=YES;
        return;
    }
    self.muteEnabled=NO;
    NSLog(@"%@\n%@",[[NSDate date] description],[muteOverDate description]);
}
Run Code Online (Sandbox Code Playgroud)

NSLog打印: 2016-02-10 14:55:19 +0000 2016-02-10 15:54:32 +0000

知道为什么它不起作用吗?谢谢!

cocoa-touch objective-c nsdate ios

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

使用iOS 9上的搜索栏

我有一个cities数组,我希望用户添加.

add screen我想,当用户开始打字,为城市的选项(从阵列)将显示在一个表视图.

我在互联网上搜索了几个小时,但一切似乎都很旧而且不是最新的(苹果在iOS 8和9中弃用了一些东西).

我正在寻找有关如何做到这一点的最新教程,任何人都可以提供帮助吗?

谢谢!

iphone cocoa-touch objective-c uisearchbar ios

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

这种格式的NSDateFormatter

我想NSDateFormatter为这个日期格式创建一个对象(例如):

2016-04-15 15:00:00

我试过yyyy-mm-dd hh:mm:ss但是当我试图将它附加到这样的日期时:

date = [formatter dateFromString:dateString];
Run Code Online (Sandbox Code Playgroud)

它给了我nil.

这样做的正确方法是什么?

谢谢!

iphone objective-c nsdateformatter ios swift

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