需要使用id内省方法--responsesToSelector: 的两个地方
第一个:
当从数组中取出对象,并且需要执行某个方法时,最好使用responsesToSelector:判断该对象是否可以
执行该方法。因为在OC数组中,取出的对象都是 id 类型的。
第二个:
在MVC的盲通信时,也就是使用target-action(目标动作),delegate(代理)时需要进行内省,确保方法的正确执行。
第一个:
当从数组中取出对象,并且需要执行某个方法时,最好使用responsesToSelector:判断该对象是否可以
执行该方法。因为在OC数组中,取出的对象都是 id 类型的。
第二个:
在MVC的盲通信时,也就是使用target-action(目标动作),delegate(代理)时需要进行内省,确保方法的正确执行。