iPhone上的验证码。

时间:2014-03-20 16:58:56

标签: ios iphone nsdata captcha nsinputstream

我有一个网站,需要输入用户名,密码和验证码才能登录。

现在,我在iPhone上开发一个应用程序来登录该网站。

我不知道如何在iPhone上获取验证码并显示。 我可以在 NSData 中获取该Captcha并将其转换为 NSInputStream 。但是如何在iOS中显示来自InputStream的图像?

在Android中,我完成了具有相同功能的应用程序。我用:

Drawable.createFromStream(inputstream, source)在Android上显示图片。

iOS中的哪些功能类似于createFromStream?

应该有参数源,因为我的验证码在该源中。 感谢。

2 个答案:

答案 0 :(得分:0)

这是您可以在网上显示图片的方式:

UIImage *web_image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:SET_YOUR_URL_HERE]]];

答案 1 :(得分:0)

使用UIImagedocumentation)从NSData对象创建[UIImage imageWithData:data]。然后将其显示在UIImageView

或者您可以使用UIWebView直接或在网页中显示图片。