0

これが私の苦境です。選択時に詳細ビューをロードするテーブルビューコントローラーがあります。詳細ビューでそのように宣言されたカスタムクラスがあります。

Match *myMatch;

@property (nonatomic, retain) Match *myMatch;

テーブルビューからビューをロードすると、次のように一致の値を事前に初期化された一致に設定します: (コピーして貼り付けていないため、構文エラーが発生する可能性があります)

Match *match = [[Match alloc] initWithMatchData:[profile.matches objectAtIndex:indexPath.row]];

[detailView setmyMatch: match];

しかし、詳細ビュー内から変数 myMatch にアクセスすると、null になります。私は何か間違ったことをしていると思います。myMatch オブジェクトの初期化に沿った何か。初期化はしません。する必要がありますか?

4

1 に答える 1

2
  1. setmyMatchする必要がありますsetMyMatch(大文字M)
  2. 合成する必要がありますmyMatch
于 2012-05-02T18:13:46.407 に答える