0

左の詳細セルに入力するのを手伝ってもらえますか?

必要なのは、コア データの属性キーを左側の詳細として使用し、属性のコンテンツをタイトルとして使用することです。

オブジェクトを配列にフェッチしましたが、セルにデータを表示するのに助けが必要です

 if (matchingData.count <= 0)
{
    cell.textLabel.text = @"no item found";
}
else {
    NSString *displayData;
    for (NSManagedObject *obj in matchingData) {
        displayData = [obj valueForKey:@"Name"];
        cell.detailTextLabel.text = displayData;
        cell.textLabel.text = @"Name";

      }
   }

Apple の連絡先アプリと同じようにテーブル ビューを表示するにはどうすればよいですか?

4

1 に答える 1

0

detailTextLabel を使用できるようにするには、セルを次のUITableViewCellStyleSubtitleようなタイプで初期化する必要があります。

static NSString *MyCellIdentifier = @"AUniqueIdentifier";

    UITableViewCell *cell = (UITableViewCell*)[tableView dequeueReusableCellWithIdentifier:MyCellIdentifier];

    if (!cell) {

        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:MKCellIdentifier];
    }

次のように、displayData が nil または空の画面ではないことも確認します。if (displayData.length > 0)

于 2013-02-28T15:37:08.253 に答える