我想做这样的事情:
if (viewController.mapView) [viewController.mapView someMethod];
但是,如果mapView不是类变量,则会崩溃.如何判断mapView是否存在?
我想做这样的事情:
if (viewController.mapView) [viewController.mapView someMethod];
但是,如果mapView不是类变量,则会崩溃.如何判断mapView是否存在?
对于普通 Select 器,可以使用respondsToSelector:
.我不确定这是否适用于新型的属性访问(正如您在本例中使用的那样).要测试类是否响应给定的 Select 器,请使用instancesRespondToSelector:
.