Objective-C 获取对象项
Objective-C get object item
我正在像这样在索引处获取我的对象:
NSLog(@"%@", [[dataSource cellHolder] objectAtIndex:69]);
现在 cellHolder
在索引 69 处有一个名为 "Task" 的项目,我想获得 "Task" 的值。
我该怎么做?
示例:cellHolder[69]["Task"] == "Task 69";
正在尝试获取 "Task 69" 文本。
要获取索引 69 处的对象,您只需执行以下操作:
cellHolder[69]
所以如果你想把它赋给一个叫做item
的变量,例如:
item = cellHolder[69];
不清楚您所说的 中有一个名为 "Task" 的项目。如果您的意思是该项目之前由名为 Task
的变量指向?如果是这样,那么该名称实际上与存储在数组中的对象没有任何关系。
另一方面,如果你的意思是 cellHolder
的索引 69 处的对象有一个名为 Task
的 属性,那么你可以得到那个 [=32] 的值=] 该对象如下。为了论证,我假设值的类型是字符串:
NSString *taskValue = [cellHolder[69] Task];
如果对象是一个字典,并且该字典中的一个键是 @"Task"
,那么你可以说:
NSString *taskValue = cellHolder[69][@"Task"];
我正在像这样在索引处获取我的对象:
NSLog(@"%@", [[dataSource cellHolder] objectAtIndex:69]);
现在 cellHolder
在索引 69 处有一个名为 "Task" 的项目,我想获得 "Task" 的值。
我该怎么做?
示例:cellHolder[69]["Task"] == "Task 69";
正在尝试获取 "Task 69" 文本。
要获取索引 69 处的对象,您只需执行以下操作:
cellHolder[69]
所以如果你想把它赋给一个叫做item
的变量,例如:
item = cellHolder[69];
不清楚您所说的 中有一个名为 "Task" 的项目。如果您的意思是该项目之前由名为 Task
的变量指向?如果是这样,那么该名称实际上与存储在数组中的对象没有任何关系。
另一方面,如果你的意思是 cellHolder
的索引 69 处的对象有一个名为 Task
的 属性,那么你可以得到那个 [=32] 的值=] 该对象如下。为了论证,我假设值的类型是字符串:
NSString *taskValue = [cellHolder[69] Task];
如果对象是一个字典,并且该字典中的一个键是 @"Task"
,那么你可以说:
NSString *taskValue = cellHolder[69][@"Task"];