0

私はObjective CとiOSが初めてです。ビュー コントローラーのナビゲーション コントローラーをストーリーボードに埋め込みました。次に、ルート ビュー コントローラーである別のビュー コントローラーをストーリーボードに追加しました。テーブルビューが追加された別のView Controllerに接続するボタンがあります。ビルドを実行すると、次の例外が発生します。実装ファイルのコードは次のとおりです (関連するメソッドのみ)。さらにコードを提供する必要があるかどうか教えてください。

     (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
   {
    return [contacts count];
   }


    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:      (NSIndexPath *)indexPath
    {
    static NSString *simpleTableIdentifier = @"RecipeCell";

    UITableViewCell *cell = [tableView   dequeueReusableCellWithIdentifier:simpleTableIdentifier];

    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
    }

    cell.textLabel.text = [contacts objectAtIndex:indexPath.row];
    return cell;
}
4

1 に答える 1

0

割り当てが解除された連絡先変数に「カウント」メッセージを送信しています。オブジェクトを連絡先に割り当てるときは、retain メッセージを送信してオブジェクトが所有していることを確認するか、ARC が有効になっている場合は同等のものを使用します。

于 2013-04-06T09:31:27.397 に答える