Iphone 目标C:是否可以检测二维码数据类型?
我用Zxing做了二维码,现在我可以读取数据,但我想要的是:Iphone 目标C:是否可以检测二维码数据类型?,iphone,objective-c,detection,qr-code,zxing,Iphone,Objective C,Detection,Qr Code,Zxing,我用Zxing做了二维码,现在我可以读取数据,但我想要的是: 示例:能够读取二维码的类型是wifi、VCard、日历、url等。。。 如果检测二维码是wifi,那么我可以更改wifi设置键 那么,我如何知道从二维码读取的数据是wifi?二维码本身没有指定任何类型。它的纯文本。它可以是HTTP URL或自定义URL。(例如,它应该有“type://wifi“在它里面。然后你可以使用它来查看类型是什么)。但是现成的,没有这样的东西。您必须知道谁在创建二维码,以及他在其中存储了什么。二维码中没有用
- 示例:能够读取二维码的类型是wifi、VCard、日历、url等。。。 如果检测二维码是wifi,那么我可以更改wifi设置键
那么,我如何知道从二维码读取的数据是wifi?二维码本身没有指定任何类型。它的纯文本。它可以是HTTP URL或自定义URL。(例如,它应该有“type://wifi“在它里面。然后你可以使用它来查看类型是什么)。但是现成的,没有这样的东西。您必须知道谁在创建二维码,以及他在其中存储了什么。二维码中没有用于编码wi-fi信息的标准格式。有一个由提出的事实标准,如:
WIFI:T:WPA;S:mynetwork;P:mypass;;
(这模仿了DoCoMo对二维码内容的许多标准。)如果可以的话,我会重用它
此页面列出了其他数据的常用编码。我不知道你能否在iPhone上使用它们。在Android上,您可以扫描这些二维码来配置Wi-fi和添加联系人。这是一份不同二维码类型的精美文档。它们都不是标准的,但你知道: Android有特定于平台的格式
WIFI:T:WPA;S:mynetwork;P:mypass;;
尽管如此,如果没有用于在iOS上设置WIFI设置的API,任何格式都没有多大帮助://您将无法更改WIFI设置。没有用于此的API。是的,我想要的是如何检测qr代码类型?qr将只返回一个字符串,如果它有http,则它是一个URL。我不知道WiFi设置字符串是什么样子的,只是测试一下。查看if的外观并编写代码来检测它。