从它所在的数组中获取Object的属性

时间:2013-05-07 14:08:07

标签: ios objective-c cocoa-touch

我有一个名为NSObject的{​​{1}}类。 Post的属性为post。当我的应用程序启动时,使用URL创建新帖子并添加到名为_objects的数组中。选择表格单元格后,我想在URL中将某些内容设置为post.url

添加到表格中:

_objects[indexPath.row]

如果我在选择单元格时调用NSMutableArray *newPosts = [[NSMutableArray alloc] initWithCapacity:0]; for (SomeElement *element in postNodes) { Post *post = [[Post alloc] init]; [newPosts addObject:post]; post.title = [[element firstChild] content]; post.url = [element objectForKey:@"href"]; } _objects = newPosts; ,则会返回或类似的内容。

1 个答案:

答案 0 :(得分:2)

这是你需要的吗?

Post *post = _objects[indexPath.row];
[something setURL:post.url];

您还可以使用以下代码片段替换第一行来提高效率:

NSMutableArray *newPosts = [[NSMutableArray alloc] initWithCapacity:postNodes.count];

这会预先在数组中分配足够的空间来容纳你的所有帖子。