UIButtonから次のUITtableviewcontrollerにStringを送信すると、その文字列はUIButton Title(Monday ... Sunday)です。この文字列はNSPredicateによってテーブル情報をフィルタリングするために使用されます。日ごとに。prepareForSegueを使用してUIButtonから文字列を渡す方法
@property (nonatomic, weak) NSString *dayOTW;
- (IBAction)selectDay:(UIButton *)sender {
UIButton *dayW = sender;
dayOTW = dayW.titleLabel.text;
NSLog(@"button press = %@", dayOTW);
}
2012-05-01 06:23:21.731 passingdata[99957:fb03] button press = Monday
そして、私の次の画面
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Make sure your segue name in storyboard is the same as this line
if ([[segue identifier] isEqualToString:@"SendWeekDay"])
{
// Get reference to the destination view controller
ViewController *vc = [segue destinationViewController];
// Pass any objects to the view controller here, like...
vc.dayOTW = dayOTW;
}
}
私が行けば、私は、私のテーブルに情報が表示されていないボタンを選択するには、最初の時間にセグエ戻って、そのダの正しい情報で私のテーブルのショーをもう一度ボタンを選択してくださいy。
私は間違っているのですか?
もう1つ質問があります。 私は毎週7つのUIButtonsを1週間に1つ持っていますが、どのようにして1つのセグのすべてのUIButtonsからセグをすることができますか?
おかげ
質問タイトルを編集してより具体的にすることはできますか? –
タイトルが変更されました。 :) – HernandoZ
この回答を見る:http://stackoverflow.com/a/31934786/3681880 – Suragch