2014年6月16日月曜日

Segue実行の可否を判断

というかSegueは「実行する」という表現でいいものか。
cellをタップして画面遷移する際、中の設定値により遷移していいか判断する処理。

//Segue実行可否
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier
                                  sender:(id)sender{
    
    UITableViewCell *cell = sender;
    UITextField *cellTextField = (UITextField*)[cell viewWithTag:2];
   
    if ([cellTextField.text isEqualToString:@""]){
        LOG_CURRENT_LINE(@"%d", NO);
        return NO;
    }else{
        LOG_CURRENT_LINE(@"%d", YES);
        return YES;
    }
}

0 件のコメント:

コメントを投稿