在 Obj-C 中,开关只能评估数字。我希望能够使用它来比较对象的类,例如:
switch (currentSubViewController.class)
{
case UITableViewController.class :
<do stuff>
break;
case UICollectionViewController.class :
<do stuff>
break;
}
有什么办法可以做到这一点?我真的很想能够使用开关,因为它可以很容易地阅读不同的案例,而且我可以在将来的任何时候添加更多案例。有任何想法吗?