プログラムの流れは、部分的にまたは部分的に(ただし、両方の部分に同時には入り込まない)どちらかに入ることがわかっています。以下のコードでは、両方の内部でフローが発生しています。私はその背後にある理由を理解することができません。iphoneのナビゲーションコントローラクラスのifとelseに関する混乱
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if (section == 0) {
NSLog(@"section1 count is %d",boys.count);
return boys.count;
}
else {
NSLog(@"section2 count1 is %d",girls.count);
return girls.count;
}
}
NSLogをif/elseの外側に貼り付けます。それはあなたがそれを把握するのに役立ちます – mbehan