特定の条件が満たされていないときにこのメソッドを中止したいのですが、どのようにすればいいですか?ios abort didSelectRowAtIndexPath
私はtableView:willSelectRowAtIndexPath:メソッドを使用しません。私は、特定の行が選択され、別のViewControllerにプッシュされるのを防ぐために、これらの2つのメソッドを組み合わせることが可能だと思いますか?
EDIT:
みんな、どうもありがとうございました。
は今、このコードは完璧に動作します:あなたが言及したよう- (NSIndexPath*)tableView:(UITableView *)tableView1 willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSUInteger totalcount = [totalarr count]; //totalarr is a global mutable array.
NSIndexPath *rowToSelect = indexPath;
if (totalcount == 0)
{
rowToSelect = nil;
}
return rowToSelect;
}
迅速な返信をありがとう。私は私の問題を解決しました:) – wagashi