UIButton에서 내 다음 UITtableviewcontroller로 String을 보내는 문자열은 UIButton Title (월요일 ... 일요일)입니다.이 문자열은 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;
}
}
내가 가면 내가, 내 테이블에 정보가 표시되지 않습니다 버튼을 선택 처음에 SEGUE 다시 그 버튼에 대한 올바른 정보와 내 테이블 쇼를 버튼을 선택 y.
내가 뭘 잘못하고있는 걸까요?
위와 관련하여 질문이 하나 더 있습니다. 나는 일주일에 매일 7 개의 UIButtons를 가지고 있는데, 어떻게 하나의 segue로 모든 UIButtons를 segue 할 수 있습니까?
감사
질문 제목을 좀 더 구체적으로 편집 할 수 있습니까? –
제목이 수정되었습니다. :) – HernandoZ
답변보기 : http://stackoverflow.com/a/31934786/3681880 – Suragch