Я следую примеру кода примера яблока в письме о том, как реализовать проверку чека в iOS 7, и он работает, за исключением случаев, когда я запускаю следующий код (взятый в основном дословно из их примера) под iOS 6
NSBundle *bundle =[NSBundle mainBundle];
if ([bundle respondsToSelector:@selector(appStoreReceiptURL)]) { // can do local device receipt validation
NSURL *receiptURL = [bundle performSelector:@selector(appStoreReceiptURL)];
}
Он возвращает true для ответов на селектор и поэтому пытается выполнить селектор, в котором он сработает, потому что селектор не существует... Почему я получаю положительный ответ на селектор, который не существует?