我在一个多星期前提交了我的应用程序,今天收到了可怕的拒绝电子邮件。它告诉我无法接受我的应用程序,因为我使用的是非公共(public) API;具体来说,它说,
The non-public API that is included in your application is firstResponder.
现在,有问题的 API 调用实际上是我在 SO 上找到的解决方案:
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)];
如何在屏幕上显示当前的第一响应者?我正在寻找一种不会让我的应用被拒绝的方法。
最佳答案
如果您的最终目标只是让第一响应者辞职,这应该可行:[self.view endEditing:YES]
关于objective-c - 在不使用私有(private) API 的情况下获取当前的第一响应者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823317/