このコードで私を助けてもらえますか? UIlocalNotifications を追加できるアプリを作成しています。これらの通知は tableView に送られます。
しかし、次のことを行う方法がわかりません。ある行をクリックすると、クラス DetailViewController が「notification.alertbody」.text を取得し、DetailViewController にラベルとして配置します。誰かがこのメトードで私を助けることができますか?
これは機能していません!
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UILocalNotification *notification = [self.notificationsArray objectAtIndex:indexPath.row];
DetailViewController *dvController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
[dvController.nomeMedicamento setText:[notification alertBody]];
[self.navigationController pushViewController:dvController animated:YES];
[dvController release];
}
ここで、'nomeMedicamento' は @property (非アトミック、保持) IBOutlet UILabel *nomeMedicamento; です。DetailViewController から
通知を追加したクラスには、次のメソッドがあります。
- (void)addNotification {
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = self.datePicker.date;
localNotification.alertBody = self.messageField.text;
.
.
.
}
この messageField.text が欲しいです!
ありがとう、私の英語でごめんなさい!!