我初始化NSArray
像下面一样。NSArray对象计数奇怪问题
NSArray *myArr = [[NSArray alloc]initWithObjects:name, empID, phone, email, website, nil];
myArr
应该有5个元素。但[myArr count]
只显示4个元素。
编辑:
一项所述的物体的website
是阵列中的零。
我初始化NSArray
像下面一样。NSArray对象计数奇怪问题
NSArray *myArr = [[NSArray alloc]initWithObjects:name, empID, phone, email, website, nil];
myArr
应该有5个元素。但[myArr count]
只显示4个元素。
编辑:
一项所述的物体的website
是阵列中的零。
您确定所有五个对象都有效吗?如果网站是零,你的数组只有四个元素。
您不能将nil
对象添加到字典中。你可以添加一个特殊的NSNull
对象,如果你需要做一些等价的东西。
我打算告诉你让它成为答案。 :) – Hemang
接受和upvoted。 :) –
如果只用四个对象初始化它会怎样?它显示3吗? –
你确定所有五个对象都有效吗?如果'网站'是零你的数组只有四个元素。 –
谢谢@Stephen Darlington。你是对的。对象网站是零。我坚持了将近一个小时。我不认为这会结束。 –