iso 4 中textFieldShouldBeginEditing调用两次

在ios 4 中textFieldShouldBeginEditing,会调用两次。如果有需要在textFieldShouldBeginEditing处理的时间时,需要添加一个BOOL变量来检查是否 已经触发该事件。以免导致莫名其妙的问题。

一般都是在此事件中return NO,然后自定义一个ActionSheet 或者AlertView。当你发现ActionSheet或AlertView显示很诡异时,检查一下是不是被调用两次了。

你可能感兴趣的:(ios)