ビュータグを使用して現在表示されているビューを判別しようとしていますが、このコードを使用すると
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
if (self.view.tag != 3){
NSLog(@"view is not 3");
return 10;
}
else{
NSLog(@"view is 3");
return 20;
}
}
タグ の付いたビューには正しい行数が設定されていませんが3
、他のすべてのビューでは機能します。たとえば、1
タグ付きのビューでview is not 3
は がログに記録されますが、 のタグ付きのビューで3
は何もログに記録されません。なぜこれが私が望むように機能しないのか誰にも分かりますか?