Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,我使用 zbar 库实现了 QR 码扫描器。现在我只扫描 QR 码并显示在 textview 上读取的代码,但我想检测代码类型(电话号码、电子邮件、Facebook 之类的页面、Skype 电话、等)并执行相应的操作。请建议我一些简单的方法来做同样的事情..提前谢谢:)
从 zBarSDK 你会得到一些前缀的输出,比如 TEL:+123456789,URL:www.google.com,SMSTO:+123456789,等等.....这里使用带有过滤前缀的 switch case 并给出如下条件
如果前缀是 TEL 则直接使用 UIApplication 调用
[[UIApplication sharedApplication] openURL: ouputnumber];
与 URL 和每个输出相同......
希望,这对你有帮助.. :)