创建字典注意事项1

NSDictionary *paramAddr = [[NSDictionary alloc] initWithObjectsAndKeys:

_registerUser.au_name,@"au_name",     _registerUser.au_password,@"au_password",_house_area.text,@"hou_area",

_hou_id,@"hou_id",

_au_is_binding,@"au_is_binding",

nil];

上面方法创建字典时,多个Key的时候,中间有回车换行的话,会导致字典缺少元素。

建议按如下方法(添加前最好判断各个值是否为空的情况):

NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];

[dic setObject:_registerUser.au_name forKey:@"au_name"];

[dic setObject:_registerUser.au_password forKey:@"au_password"];

[dic setObject:_house_area.text forKey:@"hou_area"];

[dic setObject:_hou_id forKey:@"hou_id"];

[dic setObject:_au_is_binding forKey:@"au_is_binding"];

时间: 2024-08-23 08:52:17

创建字典注意事项1的相关文章

JavaScript中创建字典对象(dictionary)实例

这篇文章主要介绍了JavaScript中创建字典对象(dictionary)实例,本文直接给出了实现的源码,并给出了使用示例,需要的朋友可以参考下 对于JavaScript来说,其自身的Array对象仅仅是个数组,无法提供通过关键字来获取保存的数据,jQuery源码中提供了一种非常好的方式来解决这个问题,先看一下源码: 复制代码代码如下: function createCache() { var keys = []; function cache(key, value) {  // Use (k

python3.6 创建字典三法

这里献丑给出 python 3.6 创建字典变量的三法 其一:阳春白雪法:直接声明  mydic = {"name":"徐晓冬","age":"38"} 其二:调用dict()函数,以表达式的方式创建 mydict2 = dict(name="徐晓冬",age="38") 其三:调用dick()函数合并两个列表,其中一个列表为键,另一个列表为值 mykeys = ["name&

python创建字典的两种方法

>>> dict1 = {'name': 'earth', 'port': 80} >>> dict2 = {} >>> dict1,dict2 ({'name': 'earth', 'port': 80}, {}) >>> 工厂方法创建字典 >>> dict3 = dict((['x',1],['y',2])) >>> dict3 {'y': 2, 'x': 1} >>> 原文地

python 快速创建字典 fromkes()

作用:快速创建字典 特点:共用value seq = ['google', 'ie', 'firefox'] # seq为可迭代对象(str, list, tuple, dict, set) dic = dict.fromkeys(seq) print(dic) # {'google': None, 'ie': None, 'firefox': None} dic2 = dict.fromkeys(seq, 10) print(dic2) # {'google': 10, 'ie': 10, '

MQ(创建MQ注意事项)

创建MQ队列管理器时,需要注意的事项包括以下几点: 1) 队列管理器的日志类型以及日志文件的大小和个数,要根据用户数据量的大小.各个队列上的消息总容量,来计算日志的总容量,以免在系统运行过程中出现日志写满的情况: 2) 应该为队列管理器指定和建立死信队列: 3) 对最多打开句柄数MAXHANDS(缺省为256,如果您需要多于256个应用程序同时连接队列管理器,应增大该值),最大消息长度MAXMSGL,最多的未提交的消息个数MAXUMSGS属性(缺省为10000,如果您使用了消息分段或分组,某个大

【OC学习-21】什么是类的类目category和类的延展extension?以及如何创建和注意事项

(1)什么是类目 声明一个类时,有实例变量和方法,而如果事后想增加方法的话直接在类里面添加感觉会显得杂乱无章,如果创建一个子类的话,层级多了会糊涂掉.至此,类目诞生. 从上可知,类目就是类的一个派生,你可以理解成事"只有方法,没有实例变量"的一种子类. (2)创建类目 可以和创建类一样通过New File >>> Objective-C category创建,选择从ASStudent类派生的话,如创建的名字是life,那么文件名则默认是ASStudent+life.h

OC创建字典,数组

/* 4 创建大量字典 传入两个数组,key和obj,数组元素个数未知.创建大量字典,字典的个数与key和obj中元素较少的一个数组的元素个数相同.key中第i个元素和obj中第i个元素组成键值对.所有字典添加到一个可变数组中,返回数组的地址. */ + (NSArray *)createDictionariesWithKeys:(NSArray *)key andObjs:(NSArray *)obj //{ // NSInteger count = 0; // //创建一个临时数组保存字典

Python3基础 创建字典 空字典的几种方式 示例

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: shengHao=['地藏王','释迦摩尼'] book=['地藏菩萨本愿经','金刚经'] #不用字典时, print(shengHao[shengHao.index('地藏王')],'-->',book[shengHao.index('地藏王')]) # () 元组 # [

python创建字典多种方式

1.创建空字典 >>> dic = {} >>> type(dic) <type 'dict'> 2.直接赋值创建 >>> dic = {'spam':1, 'egg':2, 'bar':3} >>> dic {'bar': 3, 'egg': 2, 'spam': 1} 3.通过关键字dict和关键字参数创建 >>> dic = dict(spam = 1, egg = 2, bar =3) >&