ワッフルのタイトルは申し訳ありません。ビューとラベルを変更すると予期しない結果が発生する
私のiOSアプリに問題があります。私は、ビューコントローラを変更し、いくつかのラベルテキストを設定するには、このコードを使用します。
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *date = cell.textLabel.text;
NSString *entry = cell.detailTextLabel.text;
if (self.detailsViewController == nil)
{
DiaryDetailsViewController *d = [[DiaryDetailsViewController alloc]
initWithNibName:@"DiaryDetailsViewController"
bundle:[NSBundle mainBundle]];
self.detailsViewController = d;
}
[self.detailsViewController setTexts:date entry:entry];
[self.navigationController pushViewController:self.detailsViewController
animated:YES];
setTextsのコードは次のとおりです。
-(void) setTexts:(NSString *)date entry:(NSString *)entry
{
[self.dateLabel setText:date];
[self.entryLabel setText:entry];
}
このコードは、ビューが変更された初めての仕事なので、すべてはありませんラベルは空白のままですが、次回のビューの変更時にラベルテキストを次に変更します。
私はここに何か間違っていると知っていますが、それを見つけることができないので、ここで何が起こっていますか?ビューが最初に開いたときにテキストが変更されないのはなぜですか?
ありがとうございます!