如何使UIBarButtonItem将新的NSDate对象添加到NSDictionary中

时间:2014-04-19 23:52:40

标签: ios nsdate nsmutabledictionary

我目前正在尝试设置一个NSMutableDictionary日期对象,添加时将是一个带有自动添加密钥的唯一日期。

示例:

object:20-04-2014 withKey:datekey1;
object:21-04-2014 withKey:datekey2;

我希望将NSDate保存为对象和密钥,这将在下面解释:

例如,NSDate对象被添加到字典

  

20-04-2014 //例如

此对象需要给出'key = total NSMutableDictionary keys +1'

的键

现在应该在NSMutableDictionary

中查看的示例
withObject:"20-04-2014" forKey:"key1"

再次按下UIBarButtonItem并选择其他日期时,例如第二天:

  

21-04-2014 //将新的NSDate对象作为对象添加到   字典..

当给第二个NSDate对象一个键时,应该自动认为已经有一个条目,并且键值为key = totalkeys + 1

现在应该在NSMutableDictionary

withObject:"20-04-2014" forKey:"key1"
withObject:"21-04-2014" forKey:"key2"
等等。条目数应该具有无限制的能力。

这是怎么做到的?

问候。

1 个答案:

答案 0 :(得分:1)

点击按钮时调用的方法:

NSString *k = [NSString stringWithFormat:@"key%d", _dictionary.count+1];
[_dictionary setObject:date forKey:k];