2012-04-30 9 views
0

私のUITableViewには、私は2つの行を持っています。私は2行目を無効にしようとしているので、次のようにしています。プログラムを実行すると、行が別のビューに押し込めないものの、クリックすると青いハイライトが点滅します。willSelectRowAtIndexPathの期待される表現

私はif (indexPath.row == 1)の式に以下のコードも入れましたが、エラーが発生しました。

エラーを取り除くにはどうすればよいですか?

ありがとうございました。

enter image description here

答えて

2

if

{ 

} 

を配置し、内のコードを配置し、elseを書く..:D新人のミス。

if(indexPath.row==1){ 
[tableView deselectRowAtIndexPath:indexPath animated:NO]; 
return nil; 
}else 
return indexPath; 
+0

あなたは正しいです、私は新人です。ハハ。時間制限の後にあなたの答えを受け入れるでしょう:) –

+0

答えを広げるために、if/for/whileで{}をスキップできる唯一のケースは、コードが1行、2行以上で、必要な{}(例えば、あなたの他のものは正常に動作します) – EmilioPelaez

+0

ありがとうEmilio! :) –

関連する問題