这句话总是错误的。即使在iOS 10.3设备上。
我不知道为什么
if ([NSClassFromString(@"SKStoreReviewController") instancesRespondToSelector:@selector(requestReview)]) {
[SKStoreReviewController requestReview];
}
PS:如果删除if语句,则屏幕上会显示一个复查对话框。
最佳答案
requestReview
是类方法,而不是实例方法。在课程上使用respondsToSelector
。
if ([NSClassFromString(@"SKStoreReviewController") respondsToSelector:@selector(requestReview)]) {
[SKStoreReviewController requestReview];
}
关于ios - 实例响应选择器始终返回NO。但为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45655067/