1

というNSObjectクラスがありPostます。Apostはプロパティ を持っていますURL。私のアプリケーションが起動すると、新しい投稿が URL で作成され、_objects という配列に追加されます。post.url表のセルが選択されているときに、何かをinに設定したい_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 に答える