[iOS] 取得第一響應者 (Get First Responder)
最近需要得知第一響應者 (First Responder)是哪個元件,可惜iOS SDK並沒有直接取得的Method,網路上有的是Private API解法,若使用的話很大可能送審會「悲劇」,於是乎就有其他替代方法出現⋯⋯
若想體驗看看悲劇的話,可以使用這Private API:P~
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)];
審核人表明:
The non-public API that is included in your application is firstResponder.
HappyMan・迴響