пытаюсь интегрировать Card.io (v. 5.1.1) в свое приложение и сталкиваюсь с очень странной проблемой с iPhone4 iOS v. 7.1.2. При запуске камеры:
- он не делает автофокус камеры
- если я чем-то накрываю камеру, она не включает вспышку
- когда я помещаю карту в зеленую рамку, она ничего не делает. не появляются вертикальные/горизонтальные линии. только иногда лагает экран
странно то, что когда я устанавливаю card-io-sampleApp, он отлично работает на том же устройстве с теми же картами. убер кардио тоже отлично работает. добавление контроллера card-io-sampleApp в мое приложение не имело никакого значения.
(IBAction)scanButtonPressed:(id)sender
{
CardIOPaymentViewController *scanViewController = [[CardIOPaymentViewController alloc] initWithPaymentDelegate:self];
scanViewController.disableManualEntryButtons = YES;
scanViewController.suppressScanConfirmation = YES;
scanViewController.scannedImageDuration = 0.5f;
scanViewController.collectExpiry = NO;
scanViewController.scanExpiry = NO;
[self presentViewController:scanViewController animated:YES completion:nil];
}
(void)userDidCancelPaymentViewController:(CardIOPaymentViewController *)scanViewController
{
[scanViewController dismissViewControllerAnimated:YES completion:nil];
}
(void)userDidProvideCreditCardInfo:(CardIOCreditCardInfo )info inPaymentViewController:(CardIOPaymentViewController )scanViewController
{
if (info.cardNumber.length > 0) {
self.numberField.text = info.cardNumber;
}
[scanViewController dismissViewControllerAnimated:YES completion:nil];
}
что мне не хватает? приложение также использует камеру для сканирования QR-кода. это может быть проблемой? может еще какой конфликт?
Спасибо!