|
1
1
嗯,是的。这就是你让它做的:给我这个值的所有键;给我数组中的第一个项;返回那个。
不是那个语句在做;而是字典的工作方式:每个键只能在字典中出现一次,并且只能有一个对象作为其值,这是通过使用键的散列和发送键来实现的
一 凯伊是个问题。 *反正不在NSDictionary里。当您尝试生成plist输出时,如果字典包含任何非字符串键,则它将出现错误。
这是代码中最小的问题。 首先,在NSArray上迭代时,除非绝对需要,否则通常不应该使用索引。用起来干净多了 fast enumeration .
这段代码和前面的一行代码的问题是,您试图从一个值转到一个键,这与字典的工作方式相反:只有键是唯一的;任何数量的键都可以具有相同的值。 model object 表示每一行将是另一行。
如果使用模型对象路由,不要忘记防止同一虚拟字典中的多行具有相同的键。NSMutableSet plus实现
您可能还应该对数组的处理方式进行同样的更改。 |
|
|
2
0
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |