我目前正在尝试使用日期对象设置NSMutableDictionary ,添加该对象时将是具有自动添加键的唯一日期。

例:

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

我想将NSDate保存为对象和密钥,下面将对其进行说明:

例如,将NSDate对象添加到字典中

2014年4月20日//例如

此对象的键必须为“键=总NSMutableDictionary键+1”

现在,在NSMutableDictionary应该如何看待此示例

withObject:"20-04-2014" forKey:"key1"

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

2014年4月21日//将新的NSDate对象作为对象添加到字典中。

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

现在应该在NSMutableDictionary

withObject:"20-04-2014" forKey:"key1"
withObject:"21-04-2014" forKey:"key2"

等等。 条目的数量应具有无限的能力。

怎么做?

问候。

===============>>#1 票数:1 已采纳

在点击按钮时调用的方法中:

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

  ask by user3547147 translate from so

未解决问题?本站智能推荐:

2回复

如何通过NSDate在NSMutableDictionary中对“键”和“值”进行排序? [重复]

这个问题已经在这里有了答案: NSDictionary键按值排序,数值为 6个答案 我有一个NSMutableDictionary ,其中包含联系人姓名( NSString )和日期( NSDate )。 名称是keys 。 如何按创建日期对名称进行排序?
2回复

iOS将对象添加到NSDictionary并访问NSDictionary中的对象

我想将对象添加到nsdictionary中并访问这些对象或修改对象中的属性,但是我在获取它们时遇到了麻烦。 例如: 例如,如何访问firstClient的firstName? 非常感谢您的帮助
1回复

在另一个NSDictionary中的NSMutableDictionary中将对象添加到NSMutableArray

所以我在带有数组的字典中有一个字典。 我试图添加到第二个字典中的数组。 创建似乎正在工作,只是将多个元素添加到数组中,这是我最终遇到SIGABRT错误的地方 我这样补充 我知道我做错了事,并想找出任何帮助将不胜感激。
1回复

nsdictionary中的块?

所以我将块动作存储到一个nsmutabledictionary中,然后当一个响应返回到websocket时调用它们。 这会将异步请求转换为块语法。 这是精简代码: 注意:服务器使用随请求发送的correlationID进行响应。 因此,每个响应都通过该ID链接到每个请求。 这
4回复

NSDictionary添加多个密钥

我是否知道NSDictionary或NSMutableDictionary是否可以为不同的对象添加多个相同的键? 由于开发人员编写的API接受数组。 例如: 我定义了一个由用户选择的参数和ID集,现在将循环数组。 最终结果出来的是 我有可能得到如下结果吗?
2回复

如何将NSDictionary添加到EKEvent

我想向EKEvent添加额外的数据,我尝试了NSDictionary(有很多数据要添加),但是它不起作用..示例代码: 有任何想法吗?
2回复

我可以将对象插入NSDictionary吗?

我正在从我们的Web服务器提取一个坐标列表。 我将整个列表存储为NSDictionary。 当我使用数据(纬度,长度,半径,名称)时,我想用1个或2个以上的字段更新数据列表。 有没有办法将这两个项目插入现有字典? 我唯一现存的想法是,我将必须将数据加载到NSMutableDictio
2回复

NSMutableDictionary SetObject:ForKey:未插入NSDictionary对象

最近几天我对此感到困惑,我对Objective-C有点陌生。 我最多有3个NSDictionary对象保存在NSUserDefaults中,其键为“一个”,“两个”和“三个”(字典的所有内容均为NSStrings,因此可以将它们保存在NSUserDefaults中是可以的)。 我试图
2回复

将NSArray值添加到NSDictionary而不是引用

我正在尝试通过以下代码将键值对与动态数组值一起插入。 它将所有值的数组内容替换为最后存储的数组对象。 请建议如何存储数组副本而不是引用。 样例代码: 还尝试了setValue方法返回相同的结果。 收到的实际输出: }
2回复

从API响应向NSDictionary添加元素

我正在向服务器发送API请求,我收到以下格式的JSON响应: 我想做的是,提取file元素并将其添加到已经存在的NSDictionary中,这是我的.h文件 在这里我在.m文件中分配值 这是我试图将文件元素添加到self.postedContent的地方 这不起作