如何将传入的结果作为 id 存储到 NSDictionary

Posted

技术标签:

【中文标题】如何将传入的结果作为 id 存储到 NSDictionary【英文标题】:How to store incoming result as an id to a NSDictionary 【发布时间】:2012-05-09 15:09:01 【问题描述】:

所以我正在使用 Facebook SDK for ios 向 Facebook 请求一些数据。我在方法中得到响应:

- (void)request:(FBRequest *)request didLoad:(id)result 
    NSLog(@"Result is: %@", result);
    //How to save this data in a NSDictionary (or some other data structure)

任何人都可以通过解释如何将其保存到 NSDictionary 来帮助我,以便从结果中轻松获得我需要的内容。提前致谢。

【问题讨论】:

【参考方案1】:

你需要一个键和对象的值。例如在NSMutableDictionary:

[myDictionary setObject:result forKey:@"myKey"];


您应该清楚要存储的确切位置、是否有意义以及它会给您的架构带来什么后果。上面的答案只是回答您问题的快速方法。

【讨论】:

以上是关于如何将传入的结果作为 id 存储到 NSDictionary的主要内容,如果未能解决你的问题,请参考以下文章

Oracle函数:如何将表名作为参数传递,并使用游标结果作为表名?

如何将结果集作为输入从java传递到oracle存储过程

mysql存储过程实现数据查询与插入

如何将跨表查询的结果存储到表变量中

如何将存储过程查询结果输出到文本文件

如何将选择结果分配给变量?