storyBoardを使ってiPhoneアプリを作っています。
UINavidationView に UITableView があります。カスタムセルにデータをロードします。次に、ユーザーがセルをクリックすると、別のビュー (ResultView) に移動します。
ストーリーボードにビューとセグエを設定しました。
私の目標は、prepareForSegue メソッドから ResultView にデータを渡すことです。
そのために、UITableViewCell を実装するカスタム セルを作成しました。次に、作成日という名前の NSDate 型のプロパティを追加しました。選択したセルの作成日を ResultView に渡す必要があります。私は次の ate = readingCell.creationDate; を持っています。
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([segue.identifier isEqualToString:@"resultViewSegue"])
{
//Get a reference to the destination
ResultsViewController * destinationView = segue.destinationViewController;
//I try to get the selected cell in order to pass it's property
historyCellClass * selectedCell = (historyCellClass*) sender;
//pass the creation date to the destination view (it has its own creation date property)
[destinationView setCreationDate:selectedCell.creationDate];
}
}
ただし、結果ビューの作成日は常に null です。
プロパティを読み取るために、選択したセルの参照を取得していないようです。
セルの日付を次のビューに渡すにはどうすればよいですか?
助けてくれてありがとう