1

我正在开发一个支付处理 iPhone 应用程序,并且还能够使用读卡器设备将信息从卡读取到我的应用程序,但是在读取卡信息后,我无法将这些数据显示到我的视图的文本字段中,它只有在点击文本字段后才会显示,请参阅如果有人可以帮助我...

4

2 回答 2

0

听起来更新字段的代码在错误的位置。如果您已将代码放在委托方法中

textFielDdidBeginEditing

在 textField 通过诸如点击之类的事件获得焦点之前,不会运行代码。尝试将其移动到它自己的方法中,该方法在读卡器完成时调用。

于 2012-08-16T15:12:34.907 回答
0

代码应该是这样的:

-(void)showCard{
nsstring *cardnumber = [[nsstring alloc]initwithformat:@"%@", cardData];
self.textField.text = cardnumber;}

我就是这样做的,对我来说它会自动显示它确保它不在您点击文本字段的动作中并且它在它自己的方法中

于 2012-08-16T14:56:01.213 回答