Card.io不扫描

问题描述:

我遵循了所有card.io的说明。Card.io不扫描

相机上来看起来像是扫描,但从来没有通过delegate返回。我错过了什么吗?

即使当我尝试它的例子,并把我的应用程序ID,它不会扫描。我是否需要等待很长时间才能进行扫描?

这里是我的代码

.h文件中

@interface MasterCheckoutCreditCardViewController : UIViewController<CardIOViewDelegate> 

.m文件从card.io这里

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    if (![CardIOView canReadCardWithCamera]) { 
     NSLog(@"troubles in paradise"); 
    } 

    CardIOView* cioView = [[CardIOView alloc]initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 200)]; 
    cioView.appToken = @"app_token"; 
    cioView.delegate = self; 
    cioView.guideColor = [UIColor whiteColor]; 
    [self.view addSubview:cioView]; 

} 

-(void)cardIOView:(CardIOView *)cardIOView didScanCard:(CardIOCreditCardInfo *)cardInfo { 
    if (cardInfo) { 
     // The full card number is available as info.cardNumber, but don't log that! 
     NSLog(@"Received card info. Number: %@, expiry: %02i/%i, cvv: %@.", cardInfo.redactedCardNumber, cardInfo.expiryMonth, cardInfo.expiryYear, cardInfo.cvv); 
     // Use the card info... 
    } 

} 

戴夫。

你有没有试过各种信用卡?有许多卡,card.io不会成功扫描。这些包括较新的款式卡片,它们缺少传统的大型浮雕卡片编号。即使在传统的卡片中,也有一些卡片的背景颜色或图案使得扫描变得困难。

我会建议尝试一些简单的传统VISA或MasterCard卡来启动。

+0

问题在于卡片已经老了,没有数字上的银色涂层了。感谢更新! – 2014-09-26 15:00:16