1

我有一NSObject堂课叫Post. Apost有财产URL。当我的应用程序启动时,会使用 URL 创建新帖子并添加到名为 _objects 的数组中。选择表格单元格时,我想将某些内容设置为post.urlin _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;

如果我_objects[indexPath.row]在选择一个单元格时调用它,它会返回或类似的东西。

4

1 回答 1

2

这是你需要的吗?

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

您还可以通过将代码片段中的第一行替换为以下代码来提高效率:

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

这将在数​​组中预先分配足够的空间来保存您的所有帖子。

于 2013-05-07T14:10:56.600 回答